Обновление базы данных Laravel 5.8 без потери данных в таблицах уже существует - PullRequest
1 голос
/ 13 марта 2019

Я использую Laravel 5.8 и каждый раз, когда я создаю новую миграцию, я запускаю php artisan migrate:refresh, чтобы обновить свою базу данных.Я теряю данные, хранящиеся в таблицах, которые уже существуют.Я хочу найти решение для добавления новой таблицы без потери моих данных.

Ответы [ 2 ]

1 голос
/ 13 марта 2019

Вы также можете использовать заполнение , если вам нужны базовые данные при выполнении миграции: обновите, пожалуйста, перейдите по ссылке, чтобы узнать больше об этом.

1 голос
/ 13 марта 2019

Вы можете запустить php artisan migrate (без :refresh), при этом запускаются только те миграции, которые еще не были выполнены.

Идея с миграциями заключается в том, что вы не редактируете их после запуска.Более подробную информацию о миграции можно найти в документации по миграции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...