2016-02-01 6 views
3

Я пытаюсь выполнить некоторые команды пользовательских мастеровых из контроллера, какЗапуск Artisan команды из Laravel 4.2 Controller

Artisan::call('php artisan MyCustomCommand');

, но он отлично работает, когда я исполняю

php artisan MuCustomCommand from CLI.

Я зарегистрировал команду в app/start/artisan.php. Даже Artisan::call('php artisan --help'); не работает.

+0

вы видите свой пользовательский команда, когда вы запускаете php artisan? – Drudge

+0

Да, моя команда есть в списке команд. – suresh726

+0

Есть ли у вас какие-либо ошибки или что-то еще? – Drudge

ответ

4

Вы должны запустить команду artisan, как это, из вашего контроллера. Пример:

Artisan::call('migrate:install'); 

Так Вместо того чтобы делать Artisan::call('php artisan MyCustomCommand');

Вы должны сделать

Artisan::call('MyCustomCommand'); 

Вот это documentation

Надеется, что это помогает :)

 Смежные вопросы

  • Нет связанных вопросов^_^