我正在尝试从控制器执行一些自定义工匠命令
Artisan :: call(‘php artisan MyCustomCommand’);
但是当我执行时它工作正常
来自CLI的php artisan MuCustomCommand.
我已经在app / start / artisan.php中注册了命令.
甚至Artisan :: call(‘php artisan –help’);不管用.
解决方法:
您应该从您的控制器中运行artisan命令.
范例:
Artisan::call('migrate:install');
因此,与其做Artisan :: call(‘php artisan MyCustomCommand’);,而是
你应该做
Artisan::call('MyCustomCommand');
希望能帮助到你 :)