Создание Artisan-команды в Laravel
Свою команду создают через Artisan.
Имя класса обычно отражает действие:
SendEmailsCommand,
ClearOldLogs. По классу
видно задачу; как вызывать из
терминала - зададим позже
в $signature.
Создание:
php artisan make:command SendEmailsCommand
Файл появится в
app/Console/Commands.
Класс унаследует
Illuminate\Console\Command.
Внутри будут заготовки свойств
и метода handle - их
заполним в следующих уроках.
Сейчас важно только создать класс
и открыть файл. Аргументы,
опции и вывод в консоль -
отдельные шаги. Не смешиваем
их с самим make:command.
Создайте HelloWorldCommand.
В какой папке лежит файл и от какого класса он наследуется?
Создайте
SendEmailsCommand
и откройте его в редакторе.