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