С контроллера вызываю метод проверки аутентификации, который лежит в сервисе
public function auth(Request $request)
{
/** @var AuthService $service */
$service = app('AuthService');
return $service->authenticate($request);
}
В сервисе такой метод
public function authenticate($request)
{
$password = $request->password;
$login= $request->login;
if (Auth::attempt(['login' => $login, 'password' => $password])) {
// Аутентификация успешна
return redirect()->intended('dashboard');
}
}
Модель описывающая миграцию называется User