Laravel поставляется с миграциями базы данных для управления операциями CRUD в отношении структуры базы данных, но каков подходящий/рекомендуемый/стандартизированный способ обработки миграции фактических данных?
У меня вопрос: должна ли миграция data выполняться непосредственно в файле миграции database? Это должна быть сеялка? Должно ли это быть задание, которое отправляется из миграции базы данных? Куда деваться такой логике. Иногда эти миграции данных могут стать невероятно сложными в зависимости от того, что делает миграция базы данных, и в духе максимальной удобочитаемости и разделения обязанностей я чувствую, что логика принадлежит чему-то другому.
Этот вопрос, я полагаю, больше связан со структурой и практикой программирования ООП в целом, а не с конкретным laravel, но Laravel - это среда, в которой я сейчас работаю, поэтому формулирую свой вопрос в этом отношении.