$user->posts()跟$user->stars的区别?
来源:10-6 使用多对多模型实现个人中心逻辑(下)

Kokutou
2017-06-26
想请教一下,$user->posts(),这里是不是可以理解为,把posts()当成方法来用,调用posts()方法拿到对应的关联模型的结果集。而$user->stars,这里的stars是属性。
老师,我这样理解对吗?
写回答
1回答
-
比如这里的posts() 和 stars() 都是我们定义的模型,然后使用$user->posts() 我们返回的是queryBuilder, 后面可以加where语句,而$user->posts 我们返回的是对象集合,相当于$user->posts()->get()。按照返回值理解更容易点
012017-06-29
相似问题