如何检查特定用户是否已登录?
Auth::check() or Auth::user()->id
将无法正常工作,因为我需要检查具有特定用户ID的用户,例如我想检查具有id = 53
的用户是否已登录,然后我可以使用Laravel auth功能
我有一个中间件,所以这就像Auth :: guard(' provider') - > id?
答案 0 :(得分:0)
您可能会使用database
会话驱动程序,该驱动程序也会将user_id
与会话数据一起存储。您可以在sessions
表格中查找user_id
表格中的记录,并根据last_activity
字段粗略确定他们是"登录"。