关联查询使用find和get的不同

来源:8-2 模型关联----定于关联与查询关联

超丁

2017-07-04

有个小问题,就是如果把$banner = BannerModel::with("items")->find($id);改成$banner = BannerModel::with("items")->get($id);,就报错了,不是说get是模型特有的吗?

写回答

1回答

墨者黑

2017-07-08

应为 with 是query 中的方法 他返回query 预查询对象 最终 find 完成实际的连操作,get 是model 中的方法 他并不接收 query 对象,用get的话 要写成get($id,['items']);

8
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程