$mypermissions=$role->perimissions
来源:15-7 逻辑实现-角色篇+权限篇

慕先生0341757
2017-08-01
为什么这里 $myPermissions=$role->permissions 这个permissions这个自己定义的方法不用加括号 加了括号就报错 还有之前几节 在模型关联的时候也经常不加括号
写回答
1回答
-
这个是laravel里面“模型关联”的定义。如果你定义了一个模型关联函数,比如permissions(),你在调用的时候,$role->permissions() 是获取这个模型关联,你可以方便在后面加过滤,比如where,但是如果你不需要模型关联,你需要的是模型,那么就不需要加括号,直接$role->permissions
10
相似问题