2
Ben Bu benim config/authİki Laravel Varsayılan Güvenlik Nasıl Kullanılır?
'defaults' => [
'guard' => 'web_users',
'passwords' => 'users',
],
'guards' => [
'web_users' => [
'driver' => 'session',
'provider' => 'users',
],
'web_admins' => [
'driver' => 'session',
'provider' => 'admins',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
'admins' => [
'driver' => 'eloquent',
'model' => App\Admin::class,
],
],
bir tek öntanımlıyı
ayarlamak için bir Yönetici ve aynı formda iken kullanıcıyı ama config/kimlik doğrulama giriş Sadece tek edebilir çalışıyorum
Varsayılan "web_users" olan bir Kullanıcıya giriş yaptığımda, verilerini Auth :: user() yöntemiyle alabilirim, ancak varsayılan "web_admins" ile bir Yönetici'ye giriş yaparsam hiçbir şey alamaz.
Yolları:
Route::resource('log','LogController');
Route::get('logout','[email protected]');
Giriş Kontrol
public function store(Request $request)
{
if(Auth::guard('web_users')->attempt(['email'=>$request['email'],'password'=>$request['password']])) {
return Redirect::to('/');
}
if(Auth::guard('web_admins')->attempt(['email'=>$request['email'],'password'=>$request['password']])) {
return Redirect::to('/');
}
}
public function logout()
{
Auth::logout();
return Redirect::to('log');
}
Not:
[Bu çok ayrıntılı] (http://stackoverflow.com/questions/34614753/can-anyone-explain-laravel-5-2-multi-auth-with-example?lq=1) – MPS