|
php artisan
[пи-эйч-пи а́ртизан]
|
точка входа для artisan-команд
|
Run php artisan in the project root. - Запусти php artisan в корне проекта.
|
запустить консоль Laravel
|
|
php artisan list
[лист]
|
быстрый обзор команд проекта
|
Use php artisan list to see available commands. - Используй php artisan list, чтобы увидеть доступные команды.
|
показать все доступные artisan-команды
|
|
php artisan help migrate
[хелп мигрэйт]
|
выводит аргументы и опции команды
|
Run php artisan help migrate before using new flags. - Запусти php artisan help migrate перед использованием новых флагов.
|
показать справку по команде migrate
|
|
php artisan tinker
[ти́нкэр]
|
REPL для моделей, сервисов и кода
|
Use php artisan tinker to test Eloquent queries. - Используй php artisan tinker, чтобы проверить Eloquent-запросы.
|
открыть интерактивную консоль Laravel
|
|
php artisan vendor:publish --provider="Laravel\Tinker\TinkerServiceProvider"
[вэ́ндор паблиш тинкэр]
|
создаёт файл настроек для Tinker
|
Run this command to publish Tinker configuration. - Запусти эту команду, чтобы опубликовать конфиг Tinker.
|
опубликовать конфиг Tinker
|
|
php artisan make:command SendEmails
[мэйк команд]
|
генератор пользовательской консольной команды
|
Use make:command to add a custom console task. - Используй make:command, чтобы добавить свою консольную задачу.
|
создать класс своей artisan-команды
|
|
php artisan make:migration create_users_table
[мэйк мигрэйшн]
|
генератор новой миграции базы данных
|
Run make:migration before changing the schema. - Запусти make:migration перед изменением схемы.
|
создать файл миграции
|
|
php artisan make:queue-failed-table
[мэйк кью фэйлд тэйбл]
|
нужно для хранения упавших очередей
|
Use this before enabling failed job storage. - Используй это перед включением хранения упавших задач.
|
создать миграцию для таблицы failed_jobs
|
|
php artisan migrate
[мигрэйт]
|
обновляет схему базы данных
|
Run php artisan migrate after adding a new migration. - Запусти php artisan migrate после добавления новой миграции.
|
применить все неприменённые миграции
|
|
php artisan migrate:status
[мигрэйт стэ́йтэс]
|
видно, какие миграции уже применены
|
Use migrate:status to inspect migration history. - Используй migrate:status, чтобы посмотреть историю миграций.
|
показать статус миграций
|
|
php artisan migrate --step
[мигрэйт степ]
|
удобнее откатывать по одной
|
Run migrate --step when you want finer rollback control. - Запусти migrate --step, когда нужен более точный откат.
|
запустить миграции отдельными батчами
|
|
php artisan migrate --pretend
[мигрэйт прите́нд]
|
безопасная предварительная проверка
|
Use migrate --pretend to inspect SQL first. - Используй migrate --pretend, чтобы сначала посмотреть SQL.
|
показать SQL миграций без выполнения
|
|
php artisan migrate --isolated
[мигрэйт а́йсолэйтид]
|
полезно на нескольких серверах
|
Use migrate --isolated in multi-server deployments. - Используй migrate --isolated в деплое на нескольких серверах.
|
запустить миграции с блокировкой от параллельного запуска
|
|
php artisan migrate --force
[мигрэйт форс]
|
нужно для production-окружения
|
Run migrate --force in automated production deploys. - Запускай migrate --force в автоматическом production-деплое.
|
применить миграции без подтверждения
|
|
php artisan migrate:rollback
[мигрэйт ро́лбэк]
|
возврат последнего набора изменений
|
Use migrate:rollback to undo the latest migration batch. - Используй migrate:rollback, чтобы откатить последний батч миграций.
|
откатить последний батч миграций
|
|
php artisan migrate:rollback --step=5
[мигрэйт ро́лбэк степ]
|
пошаговый откат на заданное число
|
Run migrate:rollback --step=5 to undo five recent migrations. - Запусти migrate:rollback --step=5, чтобы откатить пять последних миграций.
|
откатить несколько последних миграций
|
|
php artisan migrate:rollback --batch=3
[мигрэйт ро́лбэк бэч]
|
возврат миграций из указанной группы
|
Use migrate:rollback --batch=3 to revert batch three. - Используй migrate:rollback --batch=3, чтобы откатить третий батч.
|
откатить конкретный батч миграций
|
|
php artisan migrate:rollback --pretend
[мигрэйт ро́лбэк прите́нд]
|
предпросмотр rollback-запросов
|
Run migrate:rollback --pretend before a risky rollback. - Запусти migrate:rollback --pretend перед рискованным откатом.
|
показать SQL отката без выполнения
|
|
php artisan migrate:reset
[мигрэйт ри́сэт]
|
полностью вернуть базу к исходному состоянию миграций
|
Use migrate:reset to roll back all migrations. - Используй migrate:reset, чтобы откатить все миграции.
|
откатить вообще все миграции
|
|
php artisan migrate:refresh
[мигрэйт рефрэш]
|
пересоздать схему через rollback + migrate
|
Run migrate:refresh when you want a clean rebuild of the schema. - Запусти migrate:refresh, когда хочешь заново пересобрать схему.
|
откатить все миграции и прогнать их заново
|
|
php artisan migrate:refresh --seed
[мигрэйт рефрэш сид]
|
rollback, migrate и seed в одной команде
|
Use migrate:refresh --seed in local development. - Используй migrate:refresh --seed в локальной разработке.
|
пересоздать схему и сразу заполнить данными
|
|
php artisan migrate:refresh --step=5
[мигрэйт рефрэш степ]
|
частичный refresh на заданное число
|
Run migrate:refresh --step=5 to rebuild only recent migrations. - Запусти migrate:refresh --step=5, чтобы пересобрать только последние миграции.
|
переоткатить и переприменить только часть миграций
|
|
php artisan migrate:fresh
[мигрэйт фреш]
|
полная пересборка базы с нуля
|
Use migrate:fresh when you need a completely clean database. - Используй migrate:fresh, когда нужна полностью чистая база.
|
удалить все таблицы и заново выполнить миграции
|
|
php artisan migrate:fresh --seed
[мигрэйт фреш сид]
|
удобно для локального старта проекта
|
Run migrate:fresh --seed to rebuild the database with seed data. - Запусти migrate:fresh --seed, чтобы пересоздать базу с тестовыми данными.
|
полностью пересоздать базу и заполнить данными
|