Size: a a a

2020 May 10

АЗ

Алихан Закиров... in Laravel Pro
Довольно стремная ситуация, как по мне
источник

АЗ

Алихан Закиров... in Laravel Pro
Лучше мгновенно апдейтнуть структуру бд, а заполнение ее делать уже в сидерах. Если только это не касается переноса колонок куда-нибудь в другую таблицу, тут кажется без работы с данными в миграциях никак не обойтись
источник

АЗ

Алихан Закиров... in Laravel Pro
Конечно можно аргументировать тут тем, что иногда данных не много и можно забить, но имхо это не тренирует привычку заполнять через сидеры, и можно легко по инерции нафигачить в миграциях всякой дичи)
источник

АЗ

Алихан Закиров... in Laravel Pro
Особенно если справочники откуда-нибудь из внешнего сервиса тянутся, там ваще привет))
источник

RK

Roman Kolosov in Laravel Pro
да понятное дело что пихать заполнение в миграции бред, простой пример, у тебя там есть кусок вставки который при деплое зафакапится, миграция будет считаться что прошла, но на самом деле нет и экзепшен, че дальше делать? правильно разруливать все это говнище
источник

АЗ

Алихан Закиров... in Laravel Pro
Roman Kolosov
да понятное дело что пихать заполнение в миграции бред, простой пример, у тебя там есть кусок вставки который при деплое зафакапится, миграция будет считаться что прошла, но на самом деле нет и экзепшен, че дальше делать? правильно разруливать все это говнище
Ну кажется эксепшн в миграции приводит к остановке миграции
источник

RK

Roman Kolosov in Laravel Pro
еще хуже)
источник

АЗ

Алихан Закиров... in Laravel Pro
Или нет? 🤔
Я уж и не помню
источник

RK

Roman Kolosov in Laravel Pro
да точно, так она оставится, но сначала ты создал например таблицу потом вставляешь данные и ловишь экзепшен идет прерывание, а записи о успешной миграции нет
источник

RK

Roman Kolosov in Laravel Pro
запускаешь еще раз, тейбл олреди екзистс, роллбек не поможет
источник

RK

Roman Kolosov in Laravel Pro
и начинаешь веселиться
источник

J

Joker_V in Laravel Pro
Roman Kolosov
и начинаешь веселиться
migrate:fresh?
источник

АЗ

Алихан Закиров... in Laravel Pro
Вот да, с таким я сталкивался))
источник

АЗ

Алихан Закиров... in Laravel Pro
Joker_V
migrate:fresh?
На бою, ага))
источник

J

Joker_V in Laravel Pro
Алихан Закиров
На бою, ага))
А на фиг тогда сиды пихать в миграции?
источник

RK

Roman Kolosov in Laravel Pro
так о том и речь
источник

АЗ

Алихан Закиров... in Laravel Pro
Дак и я не знаю
источник

АЗ

Алихан Закиров... in Laravel Pro
Там выше чел топил за наполнение бд в миграциях
источник

RK

Roman Kolosov in Laravel Pro
что не надо так делать
источник

J

Joker_V in Laravel Pro
Вроде как разделяй и властвуй
источник