标签: php laravel artisan
我正在为我的应用程序编写安装任务(php artisan install);它允许您配置.env文件,迁移和播种数据库,以及创建管理员用户。
php artisan install
但是,当我通过$this->call($cmd)进行迁移和种子调用时,它使用的是初始.env设置,而不是新配置的设置。我猜这是因为laravel应用程序类是在最终用户修改.env文件之前创建的。
$this->call($cmd)
有没有办法可以创建一个具有新.env设置的新应用程序上下文或调用控制台命令,告诉artisan它应该启动一个新实例?