Php {{Auth::user()->;name}}如何在刀片文件中打印用户名?
我一直在使用laravel中的默认身份验证功能。我在一个blade文件中发现Auth::user()->name能够显示存储在用户表中的名称。但我想知道的是,它如何能够通过雄辩的调用在blade中显示名称。您可以将vanilla php用于blade。只需像这样做Php {{Auth::user()->;name}}如何在刀片文件中打印用户名?,php,laravel-5.4,laravel-5.5,Php,Laravel 5.4,Laravel 5.5,我一直在使用laravel中的默认身份验证功能。我在一个blade文件中发现Auth::user()->name能够显示存储在用户表中的名称。但我想知道的是,它如何能够通过雄辩的调用在blade中显示名称。您可以将vanilla php用于blade。只需像这样做{{Auth::user()->email}}获取电子邮件,{{Auth::user()->id}}获取id或{{Auth::user()->some_column}从当前已验证用户的数据库中的用户表中获取某个_列 Laravel获得了
{{Auth::user()->email}}
获取电子邮件,{{Auth::user()->id}}
获取id或{{Auth::user()->some_column}
从当前已验证用户的数据库中的用户表中获取某个_列
Laravel获得了一份惊人的文档,Jeffrey Way的视频教程是一件值得学习的事情。你可以这样使用它
auth()->user()->某些列
检查数据库中的用户表并使用适当的列名
您可以像这样在刀片文件中使用它。
{{auth()->user()->some_column}}
如果要在If这样的条件语句中使用,可以这样使用
@if(auth()->user()->某个专栏)
现在已经很晚了,为了将来-
这些步骤应该在后面遵循-
当您使用Auth
facade登录时,Auth::user()
连接到默认的'users'
表(可通过参考文档进行更改),并根据用户名或电子邮件获取用于验证用户身份的所有数据
然后,使用Auth::user()->columnname
从相应用户(其用户名/电子邮件在上面被识别)的columnname
中检索数据并显示它。此数据可用于渲染的刀片服务器
当用户注销时,
Auth::user()
将断开与数据库的连接(随后的命令是Auth::logout()
),并重复上述步骤以重新登录。Auth
是访问Auth管理器的门面,并且Auth::user
重新发送与默认保护关联的经过身份验证的用户。这不是一个雄辩的问题(不是直接的),所以假设和假设的预期结果之间存在逻辑上的脱节。伙计们,如果我的问题有任何错误或者你不理解我的问题,请让我知道..请不要否决投票。我可能会失去我的帐户