问答 / 0 / 2 / 创建于 4年前
请教大家一个困扰很久的问题。
在模型里定义了模型关联。比如
public function user() { return $this->belongsToMany(user::class); }
然后在控制器里调用这个关联方法的时候,为什么有的时候直接当成属性调用 -
-> user
有的时候当成方法调用
-> user()
想请教一下大家,什么时候调用关联方法,用属性的方式,什么时候用方法的方式?
当做属性直接返回查询结果当方法时返回查询构造器, 可以在关联基础上继续加where等条件语句
一个返回的是实例,一个返回的是Build
我要举报该,理由是:
当做属性直接返回查询结果
当方法时返回查询构造器, 可以在关联基础上继续加where等条件语句