Вы никогда не должны создавать новые данные в процессе миграции.Вы можете изменить существующие данные.
Чтобы заполнить базу данных, вы должны использовать seeds
.
Это обеспечивает четкое разделение между определением схемы (миграции) и заполнением ее правильными данными.Можно предположить, что вам нужно будет чаще менять семена (например, добавлено новое значение поиска).Заполнение базы данных является простым шагом, должно повторяться и не влиять на остальные данные.