我在Laravel中遇到了一些代码,其中在用户模型中定义了一个函数,该函数扩展了Authenticable类。通过$auth
在视图中调用该函数,如下所示:
$auth->function_name
为什么这样称呼它而不是这样:
$auth->function_name()
答案 0 :(得分:0)
迭代相关模型时,将函数作为属性访问。
我在laravel文档中找到了解决方案:
https://laravel.com/docs/5.6/eloquent-relationships#relationship-methods-vs-dynamic-properties