Как создать совершенно новую миграцию в laravel 5.2

Я новичок в Laravel и работал над одним проектом, который был завершен на 90%, а теперь проект завершен на 100%.

В проекте есть старые файлы миграции. Я сделал так много изменений в таблицах (добавил/удалил столбцы) и/или добавил новые таблицы в базу данных, как мне теперь обновить/создать миграцию для этих модификаций? Потому что я не помню, где я делал изменения в таблицах.

Должен ли я использовать команду artisan для создания новой миграции для таблицы пользователей и всех других таблиц, подобных этой? php artisan make:migration create_users_table --create=users или есть какой-то другой способ?

Я прочитал документацию, но не понимаю, как это сделать.

Пожалуйста, поправьте меня, если я допустил ошибку, потому что я не знаю, как задать этот вопрос.


person Alpesh Trivedi    schedule 22.09.2018    source источник


Ответы (1)


Мы переносим пользователей и возимся с тем, чтобы не использовать phpmyadmin, поэтому, если вы каким-либо образом изменили свои таблицы в phpmyadmin, все готово, ничего делать не нужно. Если вы не хотите использовать phpmyadmin, вы можете использовать миграцию, а затем начать писать там код sql (изменение таблиц и т. д.). И, как мы знаем, php-файлы миграции находятся в вашей папке laravelfolder/database/migration. вы можете отредактировать их там, а затем запустить миграцию php artisan, и она выкинет их все и внесет изменения в phpmyadmin. Надеюсь, я достаточно ясно :D

person Pc Monk    schedule 24.09.2018