【发布时间】:2016-11-05 18:16:41
【问题描述】:
我正在尝试获取已登录的用户数据,例如 id、姓名、电子邮件等。我必须将此 id 与另一个名为 adminpictures 的表进行比较,然后在找到任何针对此 id 的记录时显示此图片。
这是我获取用户 ID 的代码
$id = Auth::id();
dd($id);
但它返回 null,我想登录用户 ID。我怎么能做到这一点。 我是 laravel 的新手
【问题讨论】:
-
您的用户登录了吗?如果用户已登录,则 Auth::user() 将返回一个用户对象,否则返回 null。因此,请在您的用户登录后验证
-
是的用户已经登录
-
dd(Auth::user()) 的输出是什么;你的情况?
-
空......................
-
如果
dd(Auth::user());返回null这意味着用户没有活动会话。检查您的会话驱动程序是否为array。如果是这样,请将其更改为文件并尝试登录