|
|||||||
Примеры команд для управления миграциями в Laravel
Время создания: 07.05.2019 12:28
Автор: xintrea
Текстовые метки: laravel, artisan, migration, миграция
Раздел: Компьютер - Программирование - Язык PHP - Laravel
Запись: xintrea/mytetra_syncro/master/base/1557221338h3htk4d5ch/text.html на raw.github.com
|
|||||||
|
|||||||
Для управления миграциями наиболее часто используются следующие команды. Миграция для создания новой таблицы php artisan make:migration create_categories_table Миграция для создания новой таблицы с определенным именем php artisan make:migration create_categories_table --create=categories В сгенерированном коде будут команды для создания таблицы, имя которой задано в опции --create. Миграция для изменения уже существующей таблицы php artisan make:migration modify_categories_table --table=categories Где в опции --table можно задать имя существующей таблицы. Тогда в сгенерированном коде будет заготовка кода для изменения таблицы. А можно эту команду вызывать и без данной опции. Выполнение миграций php artisan migrate Откат последних миграций php artisan migrate:rollback В Laravel 5.5 откат будет произведен для миграций, созданных за последние сутки. Хотя в документации написано, что откатываться будет последняя миграция. Поэтому, чтобы гарантированно откатить только одну миграцию, надо пользоваться командой: php artisan migrate:rollback --step=1 Откат всех миграций php artisan migrate:reset При откате миграций, в таблице migration удаляются записи, соответствующие откатываемым миграциям. Снова они там появятся только при повторном выполнении миграций. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|