Laravel Serve命令不尊重-ENV参数



能够直接在我的IDE中运行浏览器测试(而无需使用Artisan Dusk命令),我想运行php artisan serve --env=dusk.local。尽管它确实启动了本地PHP服务器,但它使用了错误的数据库。它使用.env中指定的数据库不是.env.dusk.local中的数据库。
我运行了php artisan cache:clear千次,但没有改变任何东西。
运行诸如php artisan migrate --env=...之类的东西有效。

是否有一种方法可以实现我的目标,而无需在每次测试之前将我的.env.dusk.local文件重命名为.env

这是Laravel 5.8:https://github.com/laravel/framework/sissues/27828

中的错误

当前没有解决方案(除了降级到Laravel 5.7)。

它已在最新版本5.8.7。

中修复

最新更新