【新手疑惑】为什么能用DB类直接SQL解决的问题要调用Model?

控制器中调用Model有什么好处,我知道可以增加安全性,或者编写一些特殊的方法来处理数据,还有什么其他的好处么???
已邀请:

dongyu

赞同来自:

DB仅仅是操作数据的,和具体的数据表没关系。laravel的Model实际上是DB+实体类

zhuzhichao

赞同来自:

Laravel 的 Eloquent ORM 具有很多好的特性,比如 模型关联,软删除, 自动时间戳, 类型自动转换, 事件等非常实用的, 特别是关联关系,方便得没法说,你不用关系吗? 如果不是特别的情况,我一般不会用 DB 这个类来操作的。认真读读官方文档的eloquent章节,你会收获很多的。

要回复问题请先登录注册