在 laravel 资源中获取登录用户详细信息
Get Login user details in laravel resource
我正在使用 laravel 框架。我正在使用 laravel 护照进行身份验证。我必须检查用户是否登录,然后在用户喜欢该特定产品时添加收藏字段。我已经使用资源绑定了数据。我无法找到登录的用户,因为 Auth::id() 在资源中总是 returns false。有什么方法可以访问资源中的 Auth::id() 吗?
请参阅 Laravel 文档 https://laravel.com/docs/5.5/authentication
// Get the currently authenticated user...
$user = Auth::user();
// Get the currently authenticated user's ID...
$id = Auth::id();
简单地说,您可以使用 \Auth::user()->id()
访问 ID,然后再使用它,首先使用 \Auth::check()
.
检查身份验证条件
我正在使用 laravel 框架。我正在使用 laravel 护照进行身份验证。我必须检查用户是否登录,然后在用户喜欢该特定产品时添加收藏字段。我已经使用资源绑定了数据。我无法找到登录的用户,因为 Auth::id() 在资源中总是 returns false。有什么方法可以访问资源中的 Auth::id() 吗?
请参阅 Laravel 文档 https://laravel.com/docs/5.5/authentication
// Get the currently authenticated user...
$user = Auth::user();
// Get the currently authenticated user's ID...
$id = Auth::id();
简单地说,您可以使用 \Auth::user()->id()
访问 ID,然后再使用它,首先使用 \Auth::check()
.