Artisan - название интерфейса командной строки, входящей в состав Laravel. Он предоставляет полезные команды для использования во время разработки приложения. Работает на основе мощного компонента SymfonyConsole.
Чтобы вывести все доступные команды Artisan, можно воспользоваться командной list:
Вывод всех команд Artisan. Листинг 1.1 |
php artisan list |
Доступные команды:
make:command — создаёт новый класс команды
make:console — создаёт новую команду Artisan
make:controller — создаёт новый класс контроллера ресурса
make:event — создаёт новый класс события
make:middleware — создаёт новый класс промежуточного ПО
make:migration — создаёт новый файл миграции
make:model — создаёт новый класс модели Eloquent и миграцию
make:provider — создаёт новый класс поставщика услуг
make:request — создаёт новый класс запроса формы
event:generate — генерирует пропущенные события и обработчики
Каждая команда также включает и инструкцию, которая отображает и описывает доступные аргументы и опции для команды. Чтобы её вывести, необходимо добавить слово help перед командой:
Просмотр подсказок для текущей команды. Листинг 1.2 |
php artisan help migrate |
Возможно также указать среду, в которой будет выполнена команда при помощи опции --env:
Использование среды. Листинг 1.3 |
php artisan migrate --env=local |
Чтобы определить текущую версию Laravel, можно воспользоваться опцией--version
Определение текущей версии Laravel. Листинг 1.4 |
php artisan --version |