Задать вопрос
@dk-web
начинал с блокнота

Как обновлять миграции с сохранением данных в Laravel?

В процессе разработки обновляю миграции, меняю структуру БД.
Но что-то явно делаю не так... update сносит все записи к чертям(
Приходится руками это делать... некомильфо..
ткните плиз в доки как делать корректный апдейт на основе файлов миграции?
Добавить там колонку... или добавить unique если в начале пропустил.
Весьма признателен.
  • Вопрос задан
  • 5883 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 2
Denormalization
@Denormalization
Проверьте что в файле миграции используется правильный метод.

Для создания таблиц используется:
Schema::create();
Для обновления таблиц используется:
Schema::table();

Чтобы сгенерировать миграцию для обновления таблицы можно использовать команду:
$ php artisan make:migration migration_name --table="table_name"
Ответ написан
Комментировать
Alex_Wells
@Alex_Wells
PHP/Kotlin
Обновлять без потери - невозможно. Зато вполне реально и просто создавать новые миграции каждый раз, когда нужно выкатить обновления: создаешь новую миграцию а там используешь Schema::table
Ответ написан
Ваш ответ на вопрос

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

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