Вход в Laravel Breeze
Вход делает
AuthenticatedSessionController.
create - форма,
store - проверка
email и пароля.
Внутри store - та же
идея, что у Auth::attempt:
если пара верная, сессию
обновляют и ведут на dashboard
(или на URL, куда пользователь
пытался попасть до логина):
<?php
public function store(LoginRequest $request): RedirectResponse
{
$request->authenticate();
$request->session()->regenerate();
return redirect()->intended(route('dashboard', absolute: false));
}
?>
Сама проверка пары email/password
живёт в LoginRequest
в методе authenticate
через Auth::attempt.
Шаблон -
resources/views/auth/login.blade.php.
Там же часто есть ссылка
«забыли пароль» на сброс.
Чекбокс Remember me, если он есть в форме, передаётся в attempt как «запомнить» пользователя дольше обычной сессии.
В контроллере входа найдите место, где выполняется попытка аутентификации.
Куда ведёт ссылка «Forgot password» из login?