Laravel 5.2 kullanıyorum ve çoklu tablo kimlik doğrulaması kullanmam gerekiyor. Ben buradaLaravel 5.2 AuthManager.php içinde Çok Tablo Doğrulama ErrorException
'guards' => [
'user' =>[
'driver' => 'session',
'provider' => 'user',
],
'admin' => [
'driver' => 'session',
'provider' => 'admin',
],
],
//User Providers
'providers' => [
'user' => [
'driver' => 'eloquent',
'model' => App\User::class,
],
'admin' => [
'driver' => 'eloquent',
'model' => App\Admin::class,
]
],
//Resetting Password
'passwords' => [
'user' => [
'provider' => 'user',
'email' => 'auth.emails.password',
'table' => 'password_resets',
'expire' => 60,
],
'admin' => [
'provider' => 'admin',
'email' => 'auth.emails.password',
'table' => 'password_resets',
'expire' => 60,
],
],
giriş (post yöntemiyle) için kontrol cihazının bir parçası
$admindata = array(
'email' => Input::get('email'),
'password' => Input::get('password')
);
if (Auth::attempt($admindata)) {
echo 'SUCCESS!';
} else {
$admin = Auth::admin();
return Redirect::to('/b');
}
olan config/auth.php modifiye Can anyone explain Laravel 5.2 Multi Auth with example
bu bağlantıdan okumak Ama bu hata var
AuthManager.php satırında ErrorException 288: call_user_func_array() , paramayı bekliyor ter 1 sınıf 'Illuminate \ Auth \ SessionGuard' hata
Auth::attempt()
üzerinde gibi görünüyor bir yöntem 'yönetici'
yok, geçerli bir geri arama olmaktır. Bu hatayı nasıl çözebilirim?
$admin = Auth::admin();
Burada admin
yöntemini çalıştırmayı denediğinizde ve açıkçası Illuminate\Auth\SessionGuard
sınıfta böyle bir yöntem vardır: