如何将用户数据登录到 Laravel 控制器中

新手上路,请多包涵

我正在使用 laravel 5.4,我在客户端使用了用户登录的身份验证,现在我想在控制器上登录用户详细信息,

通过编写下面的代码查看侧面我得到了:

 {{ Auth::user()->name }} // this works on view page only.

向我推荐带有代码的库文件。我想在登录后显示一些用户数据,如姓名、年龄、出生日期等。

原文由 Anand Maurya 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 787
2 个回答

laravel Auth Facade 用于获取经过身份验证的用户数据

$user = Auth::user();
print_r($user);

这将在您的控制器中工作并查看两者,但您必须将其包含为

use Illuminate\Support\Facades\Auth;

原文由 RAUSHAN KUMAR 发布,翻译遵循 CC BY-SA 3.0 许可协议

只需使用您不需要实例化或导入任何类的辅助函数。

 $user = auth()->user();

然后 dd($user); 您将获得有关用户的完整数据。

然后你可以拉你想要的东西。

 $user->name

ETC…

原文由 madeny 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题