使用Eloquent ORM时,是否需要在数据库级别维护外键?

Abi*_*hek 3 database orm foreign-keys laravel eloquent

Eloquent可以有效地管理与Eloquent模型的所有关系.那么,我真的需要在数据库中维护外键关系吗?维护数据库级别的关系是否会对应用程序的性能产生任何额外影响,因为数据完整性已由ORM层管理?

Cod*_*key 5

我个人不喜欢在使用Eloquent时在数据库中保留外键关系,因为我想在一个地方(应用层)处理所有依赖逻辑.

拥有外键在性能方面没有任何理由,这纯粹是一个架构/设计决策.