Mam taki problem mam 3 tabele użytkowników pierwsza to admin druga to doctors a trzecia to sekretarki i teraz chodzi mi o to żeby można było się zalogować na admina odzielnie i na lekarza wiem, że można użyć roli i jednej tabeli tylko, że te 3 tabvele różnią się strukturą i teraz wyczytałem takie rozwiązanie
public function login_action() {
$admin = array(
"login" => Input::get("login"),
"password" => Input::get("password")
);
if (Input::get('login') == "" or Input::get('password') == "" ) {
return Redirect('/admin/login')->with('error','Uzupełnij pole login i hasło');
}
if (Auth::guard('admin')->attempt($admin))
{
return View("main_admin");
}
else {
return Redirect('/admin/login')->with('error','Nieprawidłowy login lub hasło');
}
}
Ale to nie działa.
Jeszcze plik auth.php w config
'admin' => [
'web' => [
'driver' => 'sessions',
'provider' => 'admins',
],
'api' => [
'driver' => 'token',
'provider' => 'admins',
],
],
I teraz przy próbie logowania dostaje taki komunikat
Auth guard [admin] is not defined.