Artisan

14 Декабря 2020 00:32 (Редактировано: 08 Января 2021 04:20)

Команда Описание
php artisan route:list Вывести список маршрутов
php artisan route:list >routes.txt Вывести список маршрутов в файл

Команды для работы с базой данных

Команда Описание
php artisan make:model Models/BlogCategory -m Создать миграцию из модели
php artisan migrate Запустить миграции
php artisan migrate:refresh --seed Откат существующих миграций и запуск новых
php artisan make:seeder UsersTableSeeder Создать сиды
php artisan make:factory BlogPostFactory --model="App\Models\BlogPost" Создать файл с классом фабрики в папке database/factories
php artisan db:seed Залить все данные
php artisan db:seed --class=UsersTableSeeder Залить данные только отдельной таблицы
php artisan migrate:refresh --seed Откатить все данные, заново мигрировать базы и наполнить данными

Команды для создания системных файлов

Команда Описание
php artisan make:request BlogPostCreateRequest Создать файл с классом запросов в папке app/Http/Requests
php artisan make:observer BlogPostObserver --model=Models\BlogPost Создать файл с классом наблюдателя в папке app/Observers
php artisan make:controller RestTestController --resource Создать файл с классом контроллера в папку app/Http/Controllers

Команды для установки пакетов фронтенда

Команда Описание
php artisan ui bootstrap  
php artisan ui vue  
php artisan ui bootstrap --auth  
php artisan ui vue --auth