请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于 roles 和 roles() 的疑问

https://img1.sycdn.imooc.com//szimg/5b3d8bcc0001ef6416940499.jpg

在 AdminPermission 模型中 只定义了roles 方法,并没有role属性,请问老师这个 $permission->roles 和 $permission->roles() 有什么区别? $permission->roles 从何而来?

正在回答 回答被采纳积分+3

1回答

轩脉刃 2018-07-10 11:42:31

AdminPermission的roles()是返回了一个relation,laravel中定义了所有返回relation的实际上都是一个关联其他模型的外链,当没有带括号的时候,这个就装作是一个属性,这个属性是外链连接的那个模型。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号