Введение в Artisan-команды в Laravel
Не вся работа сайта идёт через
браузер. Миграции, очистка кэша,
разовый пересчёт данных, ночной
отчёт - это задачи для консоли.
В Laravel консоль называется
Artisan.
Вы уже вызывали Artisan: создать контроллер, прогнать миграции, запустить тесты. Это встроенные команды фреймворка. Кроме них можно писать свои: одна команда - один сценарий обслуживания.
Своя команда удобна, когда нужен повторный запуск из терминала или по расписанию, без страницы и без HTTP. Контроллер отвечает пользователю; команда - админу или cron.
В следующих уроках посмотрим
список команд, создадим свою,
зададим $signature
и handle, разберём
аргументы и опции. Сейчас важно
понять роль Artisan: консоль
приложения рядом с веб-частью.
Приведите три задачи, которые удобнее решать командой, а не страницей.
Чем Artisan-команда отличается от действия контроллера?
Какие команды Artisan вы уже запускали в учёбе?