Команды Artisan

28 февраля 2019
Artisan – это консольная программа для помощи в работе с Laravel. Артисан через команды позволяет быстрее создавать различные части приложения. Ниже приводятся наиболее частые команды.

Информация о приложении
php artisan about

Документация по Laravel
php artisan docs

Среда выполнения приложения (локалка / прод)
php artisan env

Сведения о команде (в примере это команда make)
php artisan help make

Список команд Artisan
php artisan list

Выполнить миграции для БД
php artisan migrate

Запуск тестов приложения
php artisan test

Очистка кэшей приложения
php artisan cache:clear

Количество подключений к БД
php artisan db:monitor

Сведения о БД
php artisan db:show

Информация о таблице tt3
php artisan db:table tt3

События приложения
php artisan event:list

Установка ключа приложения
php artisan key:generate

Создание класса приведения Eloquent TestCast
php artisan make:cast TestCast

Создание канала TestChannel
php artisan make:channel TestChannel

Создание команды Artisan test_hello
php artisan make:command test_hello

Создание контроллера ControllerArticle
php artisan make:controller ControllerArticle

Создание события EventArticle
php artisan make:controller EventArticle

Создание исключения ExceptionArticle
php artisan make:exception ExceptionArticle

Создание фабрики моделей FactoryArticle
php artisan make:factory FactoryArticle

Создание слушателя ListenerArticle
php artisan make:listener ListenerArticle

Создание миграции с именем test_tt3
php artisan make:migration test_tt3

Создание модели Eloquent с именем tt3
php artisan make:model tt3

Создание модели Eloquent с именем tt3 и добавление миграции для этой модели
php artisan make:model tt3 -m

Создание уведомления с именем tt3
php artisan make:notification tt3

Создание наблюдателя с именем ObserverArticle
php artisan make:observer ObserverArticle

Создание запроса формы с именем ReqFormArticle
php artisan make:request ReqFormArticle

Создание теста с именем TestArticle
php artisan make:request TestArticle

Создание  представления с именем ViewArticle
php artisan make:request ViewArticle

Удаление всех таблиц БД и повторный запуск всех миграций
php artisan migrate:fresh

Повторный запуск всех миграций
php artisan migrate:refresh

Отмена всех миграций
php artisan migrate:rest

Отмена последней миграции
php artisan migrate:rollback

Отмена последних трёх миграций
php artisan migrate:rollback --step=3

Статус всех миграций
php artisan migrate:status

Сведения о модели Eloquent с именем tt3
php artisan model:show tt3

Вывод списка маршрутов
php artisan route:list 

Создание кэша маршрутов
php artisan route:cache

Удаление кэша маршрутов
php artisan route:clear

Компиляция шаблонов
php artisan view:cache

Удаление скомпилированных файлов шаблонов
php artisan view:clear