Как может так получится, что один и тот-же код, импорт дампа, в посевах выполняется, а в миграциях не выполняется, ошибку выдаёт, структура неправильная какая-то якобы Речь про DB::unprepared()
По логике приложения это надо сделать один раз при каждом фреш-сиде и больше не делать перед остальными миграциями, хотя наполнение контентом обычно конечно в сидах а не миграциях Я думаю такие операции логичнее в миграции чем в сиды
Какжется что это не логично, но есть начальные данные, которые 100% будут в приложении, а остальные данные со структурой по ходу формируем. В такой ситуации моё решение логичное, логичное ведь?))
лично я не знаю как это сделать (что не обязательно значит что этого сделать нельзя) без использования какой то кастомной функции которая почистит только нужные вам базы и зафрешит сидов в них. у меня на проекте есть iptonation, он статичный и не меняется. я залил его в первый раз а потом просто исключил из сидинга. теперь когда делаю migrate:refresh —seed базы соданные дампом не трогаются и не перезаливаются. данные как лежали куском так и лежат
ну вот, Дмитрий зарегает авторское право, вы опубликуете научную работу описывающую всесторонне плюсы и минусы работы данного алгоритма, а я тихонько за вас обоих порадуюсь)