Laravel $ auth调用函数为$ auth-> functionname而不是$ auth-> function()

问题描述 投票:0回答:1

我在Laravel中遇到了一些代码,其中在扩展Authenticable类的用户模型中定义了一个函数。该函数在$auth的视图中调用,如下所示: $auth->function_name 为什么这样称呼而不是这样: $auth->function_name()

laravel laravel-5 laravel-5.6
1个回答
0
投票

在迭代相关模型时,函数作为属性进行访问。 我在laravel文档中找到了一个解决方案: https://laravel.com/docs/5.6/eloquent-relationships#relationship-methods-vs-dynamic-properties

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.