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

siv*_*eep 0 php laravel-5.4 laravel-5.5

我一直在使用 Laravel 中的默认身份验证功能..我在一个刀片文件中发现 Auth::user()->name 能够显示存储在用户表中的名称..但我想知道它是如何显示的刀锋中的名字,带有雄辩的呼唤。

小智 10

你可以像这样使用它。

auth()->user()->some_column

检查数据库中的用户表并使用适当的列名。

您可以像这样在刀片文件中使用它。 {{ auth()->user()->some_column }}

如果你打算在像 IF 这样的条件语句中使用它,你可以像这样使用它。

@if(auth()->user()->some_column)


Max*_*ixl 7

你可以使用普通的 php 作为 Blade。只需执行类似这样的操作即可从当前经过身份验证的用户{{ Auth::user()->email }}获取电子邮件、{{ Auth::user()->id }}获取 id 或{{ Auth::user()->some_column }}从数据库中的用户表获取 some_column 。

Laravel 获得了令人惊叹的文档laravel docs , laracasts.com上有一些值得学习的东西,其中包含 Jeffrey Way 的视频教程。