运行 Artisan 来自 laravel 4.2 控制器的命令
Running Artisan Command from laravel 4.2 Controller
我正在尝试从控制器执行一些自定义 artisan 命令,例如
Artisan::call('php artisan MyCustomCommand');
但是当我执行
时它工作正常
php artisan MuCustomCommand from CLI
。
我已经在app/start/artisan.php.
中注册了命令
即使 Artisan::call('php artisan --help');
也不起作用。
您应该 运行 artisan 从您的控制器发出这样的命令。
示例:
Artisan::call('migrate:install');
所以与其做 Artisan::call('php artisan MyCustomCommand');
你应该做
Artisan::call('MyCustomCommand');
希望对您有所帮助:)
我正在尝试从控制器执行一些自定义 artisan 命令,例如
Artisan::call('php artisan MyCustomCommand');
但是当我执行
时它工作正常php artisan MuCustomCommand from CLI
。
我已经在app/start/artisan.php.
中注册了命令
即使 Artisan::call('php artisan --help');
也不起作用。
您应该 运行 artisan 从您的控制器发出这样的命令。 示例:
Artisan::call('migrate:install');
所以与其做 Artisan::call('php artisan MyCustomCommand');
你应该做
Artisan::call('MyCustomCommand');
希望对您有所帮助:)