基于此Can anyone explain Laravel 5.2 Multi Auth with example
我想在我的应用程序上为管理员和用户部分实现自定义身份验证,但整个概念令人困惑,可能这对我来说在laravel 5.2 (我的版本)中是新的,但在这个阶段,我可以说我得到的是正确的还是错误的,但这是显示的错误。
InvalidArgumentException in CreatesUserProviders.php line 40:
Authentication user provider [] is not defined.
所以我已经做了@imrealashu回答的事情,但我仍然有问题。
发布于 2016-07-21 17:40:54
意思是你没有像这样通过守卫:
auth('admin')->user();
//or
Auth::guard('admin')->user();
或者,当您在控制器中调用中间件身份验证时,您需要传递防护:
$this->middleware('auth:admin');
这个视频解释它https://www.youtube.com/watch?v=Vxh2ikaydfo (西班牙语,但它是可以理解的)
发布于 2017-07-05 21:14:24
当我试图在auth.php
中更改时,我得到了这个错误
'provider' => 'users'
至
'provider' => 'user'
因为我的数据库表是user
,而不是users
。
这没必要。我只需要在User
Eloquent类中添加:
protected $table = 'user';
https://stackoverflow.com/questions/37927052
复制