2
私は、デフォルトの "web"ガードとの違いはプロバイダのモデルと異なるだけの新しいガードを定義しました。サービスプロバイダからのLaravel 5登録ガード
だから私は、設定/ 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パッケージにこのガードを定義する必要があります。 私はそれが私のパッケージのサービスプロバイダから可能だと信じていますが、どうですか?