这里intersect($this->roles)
来源:15-4 使用hasMany搭建模型关系

慕先生0341757
2017-08-01
这里intersect($this->roles)为什么不带括号? 方法不应该都带括号吗
写回答
1回答
-
这个是laravel里面“模型关联”的定义。如果你定义了一个模型关联函数,比如permissions(),你在调用的时候,$role->permissions() 是获取这个模型关联,你可以方便在后面加过滤,比如where,但是如果你不需要模型关联,你需要的是模型,那么就不需要加括号,直接$role->permissions
012017-08-06
相似问题