Laravel 服务命令不遵守 --env 参数

Laravel Serve command does not respect --env parameter

为了能够 运行 直接在我的 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/issues/27828

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

已在最新版本 5.8.7 中修复。