【发布时间】:2021-05-28 05:12:54
【问题描述】:
Laravel 提供了数据库迁移,用于管理与数据库结构相关的 CRUD 操作,但处理实际数据迁移的适当/推荐/标准化方法是什么?
我的问题是,data 迁移是否应该直接在 database 迁移文件中进行?应该是播种机吗?它应该是从数据库迁移中分派的工作吗?这样的逻辑应该去哪里。有时这些数据迁移可能会变得异常复杂,具体取决于数据库迁移所做的事情,并且本着最大化可读性和保持职责分离的精神,我感觉逻辑属于其他地方。
我认为,这个问题更多地归因于 OOP 编程结构和整体实践,而不是特定于 laravel,但 Laravel 是我现在正在使用的框架,因此在这方面构建了我的问题。
【问题讨论】:
标签: laravel database-migration data-migration conceptual