我正在尝试从 Controller 执行一些自定义工匠命令Artisan::call('php artisan MyCustomCommand');
但是当我执行时它可以正常工作php artisan MuCustomCommand from CLI
。
我已经在app/start/artisan.php.
中注册了命令
甚至Artisan::call('php artisan --help');
也无法正常工作。
最佳答案
您应该从您的 Controller 中运行artisan命令,如下所示。
例子 :
Artisan::call('migrate:install');
所以不要做
Artisan::call('php artisan MyCustomCommand');
你应该做
Artisan::call('MyCustomCommand');
这是documentation
希望能帮助到你 :)
关于php - 从Laravel 4.2 Controller运行Artisan Command,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35125338/