Eloquent 可以有效地管理所有与 Eloquent 模型的关系。那么,我真的需要维护数据库中的外键关系吗?在数据库级别维护关系是否会对应用程序的性能产生任何额外的影响,因为数据完整性已经由 ORM 层管理?
最佳答案
我个人不喜欢在使用 Eloquent 时在数据库中保留外键关系,因为我想在一个地方(应用层)处理所有依赖逻辑。
在性能方面确实没有理由使用外键,这纯粹是一种架构/设计决策。
关于database - 使用 Eloquent ORM 时是否需要在数据库级别维护外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16175017/