Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php {{Auth::user()->;name}}如何在刀片文件中打印用户名?_Php_Laravel 5.4_Laravel 5.5 - Fatal编程技术网

Php {{Auth::user()->;name}}如何在刀片文件中打印用户名?

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获得了

我一直在使用laravel中的默认身份验证功能。我在一个blade文件中发现Auth::user()->name能够显示存储在用户表中的名称。但我想知道的是,它如何能够通过雄辩的调用在blade中显示名称。

您可以将vanilla php用于blade。只需像这样做
{{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
重新发送与默认保护关联的经过身份验证的用户。这不是一个雄辩的问题(不是直接的),所以假设和假设的预期结果之间存在逻辑上的脱节。伙计们,如果我的问题有任何错误或者你不理解我的问题,请让我知道..请不要否决投票。我可能会失去我的帐户