我已经定义了一个新的防护,它与默认的"web“防护的唯一区别是提供者的模型。
所以我在config/auth.php中注册了它:
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'admin' => [
'driver' => 'session',
'provider' => 'admins'
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
'admins' => [
'driver' => 'eloquent',
'model' => Modules\AdminCore\Entities\Admin::class
]
]它工作得很好,但我需要在laravel包中定义这个卫士。我相信从我的包的服务提供商那里是可能的,但是怎么做呢?
https://stackoverflow.com/questions/43844946
复制相似问题