Детальная миграция базы данных ссылка ниже:
https://learnku.com/docs/laravel/5.5/migrations/1329
[Спецификация] использовать Migrate управление версиями развития для разработки баз данных
https://www.cgspread.com/9245.html
Почему мигрировать? Скорее, чем любой другой метод
- Migrate позволяет разработчикам изменять и поддерживать базы данных простых. Это позволяет избежать искусственного рукописного SQL заявления, вы можете легко перемещать данные между различными базами данными. Что же можно отнести к миграции скрипта выполняется, разработчик не может больше не беспокоиться о состоянии базы данных, с тем чтобы уделять больше внимания тому, как написать более совершенную систему.
- Мы сначала рассмотрим под старый метод для обновления базы данных каждый раз, когда вам нужно добавить таблицу или изменить структуру таблицы, то ли вам, что вы будете делать:
- В командной строке MySQL / PhpMyAdmin / другой инструмент SQL (например, SQLyog)
- Или вручную писать SQL-операторы, чтобы это сделать (создать таблицу, создать базу данных, ...)
Старый метод задачи
1, любые операции с базой данных не знают, времени
Такие , как создание базы данных, или добавить поле в таблице, вы не можете пойти , чтобы проверить , когда добавляется это поле.
Если вы или ваша команда не должны намеренно писать записи. № ХХ Х Х месяцев добавить поля, причину: XX
2, синхронизация баз данных между членами команды
Каждый раз , когда кто - то достичь новой функции для создания новой таблицы данных, другие сверху после того, как мерзавец тянуть вниз,
также собирается запустить эти операторы SQL , чтобы создать такую же форму.
Затраченное мигрирует
1, любые операции с базой данных не знают, времени
Проблема, глядя прямо на дб / мигрировать / время в имени файла, чтобы знать
2, синхронизация баз данных между членами команды
тянуть код непосредственно после завершения грабли БД: мигрировать уйти.