Я написал простой код для входа в систему, но когда я
if (Auth::guard('admin')->attempt($credentials)) {
//dd(Auth::guard('admin')->check());
return redirect()->intended(route('admin.dashboard'));
}
(когда я dd (Auth :: guard ('admin') -> check ()) в этом случае, я получаю правда на странице входа в систему, но когда я проверяю это на панели управления, я получаю ложный в Auth::guard('admin')->check()
public function __construct()
{
$this->middleware('auth:admin');
}
public function index(Request $request)
{
return view('admin.dashboard');
}
Я не знаю, почему сеанс разрушается после перенаправления на контроллер информационной панели.
Пожалуйста, дайте мне знать, что вы хотите от меня.
'guards' => ['admin' => ['driver' => 'session', 'provider' => 'admins',], 'web' => ['driver' => 'session', 'provider '=>' usersWeb ',],' api '=> [' driver '=>' jwt ',' provider '=>' users ',],], `
'Provider' => ['users' => ['driver' => 'eloquent', 'model' => App \ Models \ User :: class,], 'usersWeb' => ['driver' => 'красноречивый ',' model '=> App \ Models \ UserWeb :: class,],' admins '=> [' driver '=>' eloquent ',' model '=> App \ Models \ Admin :: class,],] ,
Вы установили имя маршрута админ. панель управления в файле web.php для страницы панели управления администратора?
да, я добавил это имя






Можете ли вы показать мне файл config / auth.php