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 |