artisan 测试命令不起作用,laravel 7.x

我希望你做得很好,所以我的问题是,test每当我运行命令时,我都无法运行 artisan 命令,php artisan test我收到以下错误



   RuntimeException 


  Running Collision ^5.0 artisan test command requires Laravel ^8.0.


  at D:\php-files\behzad-thingi\vendor\nunomaduro\collision\src\Adapters\Laravel\Commands\TestCommand.php:71

     67▕         }

     68▕

     69▕         // @phpstan-ignore-next-line

     70▕         if ((int) \Illuminate\Foundation\Application::VERSION[0] < 8) {

  ➜  71▕             throw new RuntimeException('Running Collision ^5.0 artisan test command requires Laravel ^8.0.');

     72▕         }

     73▕

     74▕         $options = array_slice($_SERVER['argv'], $this->option('without-tty') ? 3 : 2);

     75▕


老实说,我之前没有测试过该命令是否有效,因为我升级了依赖项以使用并按照此处pestphp的安装步骤进行操作。感谢您的回答。



慕村225694
浏览 83回答 1
1回答

喵喔喔

这是 pestphp 版本控制的问题,如此处所述。我只需更换 pestphp 和碰撞的版本        "nunomaduro/collision": "v5.0.0-BETA3",                 "pestphp/pest": "^0.2.3",到        "nunomaduro/collision": "5.0.0-BETA2",                 "pestphp/pest": "0.2.1",
打开App,查看更多内容
随时随地看视频慕课网APP