@Artem0071
Безработный mr. Junior

Как сделать миграцию в ларавел?

Начал изучать ларавел.
Изначально в нем есть модель user и миграция(?) create_user_table

Вот в этой миграции хочу например убрать name($table->string('name');) и добавить mail_validate($table->boolean('mail_validate')->default(0);)

Делаю artisan migrate, пишет что все мигрировалось, но БД так и осталась неизменной

ПС. Где можно еще почитать про ларавел из учебников?
Желательно чтобы делать API, потому что для фронта использую отдельно vue
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
chupacabramiamor
@chupacabramiamor
Инженегр-программист
php artisan migrate:refresh

Команда автоматом откатится до первой миграции и запустит миграцию заново.
Использовать нужно аккуратно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
В бд есть таблица миграций, в которой фиксируются текущие апнутые миграции. Соотв, чтобы добавить новое поле в эту таблицу тебе нужно создать новую миграцию написать код апа и отката, выполнить миграции. Или если проект только собирается, сделать откат, изменить код, выполнить миграции.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы