Создание миграций

Для создания миграций используется команда php artisan make::migration

php artisan make:migration create_articles_table 

Название таблицы указывается между командами create_ { название таблицы} _table

После запуска команды php artisan migrate в базе данных будет создана новая таблица с полями id, created_at, updated_at

Для отмены последнего пакета миграций используется команда:

php artisan migrate:rollback

Следующая команда отменит все миграции:

php artisan migrate:reset

Команда migrate:refresh отменит все миграции и заново запустит команду migrate.

php artisan migrate:refresh

Команда migrate:fresh удалит все таблицы в базе данных и запустит команду migrate.

php artisan migrate:fresh

Статус миграций можно проверить следующей командой:

php artisan migrate:status

При создании миграций можно использовать дополнительный флаг:

--table=articles - для внесения изменений в текущую таблицу articles

php artisan make:migration table=articles