2015-04-02 2 views
1

Могу ли я добавить дополнительное действие или запустить что-то после, например. выполнив команду php artisan down?Добавить действие в команду artisan

Я хочу сделать что-то еще после того, как я запустил эту команду. Могу ли я продолжить работу с существующей командой down() или мне нужно будет написать новую пользовательскую команду artisan и запустить ее вместо этого и получить вызов down()?

Что мне нужно сделать, это нажать событие для стороннего API, когда приложение будет сбито.

ответ

2

Я предлагаю вам создать свою собственную команду ремесленника. Внутри этой команды это сделать:

$this->call('down'); 

Почему?

  1. Команда down делает то, что все ожидают от нее.
  2. У вас есть своя команда с бизнес-логикой.

Если вы в какой-то момент хотите сделать что-то еще с artisan down, вы можете просто создать другую команду.

+0

Идеальный смысл. Спасибо, что разобрался. – josephting

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