如何为laravel中的另一个表生成Auth::user()

如何为laravel中的另一个表生成Auth::user(),laravel,laravel-5,laravel-5.3,Laravel,Laravel 5,Laravel 5.3,当我们登录到laravel应用程序时,我们可以通过Auth::user()获得登录用户的详细信息。但我想对另一个表做类似的事情,例如,当用户登录时,它还存储来自stores表的信息,我应该能够通过Auth2::store()访问它 过程是什么?有人能将我重定向到解决方案吗?我不确定您是否对多重身份验证感兴趣 如果用户与存储相关,只需执行Auth::user()->store 或者,您可以创建一个Facade和方法store,该方法执行Auth::user()->store 你似乎在谈论两件不同的

当我们登录到laravel应用程序时,我们可以通过
Auth::user()
获得登录用户的详细信息。但我想对另一个表做类似的事情,例如,当用户登录时,它还存储来自
stores
表的信息,我应该能够通过
Auth2::store()
访问它


过程是什么?有人能将我重定向到解决方案吗?我不确定您是否对多重身份验证感兴趣

如果用户与存储相关,只需执行
Auth::user()->store


或者,您可以创建一个Facade和方法
store
,该方法执行
Auth::user()->store

你似乎在谈论两件不同的事情。第一个问题是您正在尝试添加另一个
保护
,这就是
Auth::user()
的来源。第二个问题是,您似乎希望简单地创建一个facade,为当前登录的用户提供存储信息,这并不难做到。如果您可以准确地缩小您尝试执行的操作范围,那么我们可以更好地帮助您。您的用户通常应该通过关系连接到他们的存储,从而允许您执行
Auth::user()->store
。双重身份验证在大多数情况下没有多大意义。@dericcain我有两个单独的身份验证表-“admins”和“users”。如何从“admins”表中获取经过身份验证的用户?我已经创建了管理员守卫。@Michel您可能应该创建一个单独的问题,这样我们就不会浪费这个问题了。这将使我们能够更详细地讨论你的具体情况。当你提出问题时请告诉我,我会帮助你。