Подтверждение пароля в Laravel Breeze
Даже вошедшему иногда просят ввести пароль ещё раз - перед сменной email или другим важным действием. Это подтверждение пароля (password confirmation).
Breeze даёт маршруты
/confirm-password
и контроллер
ConfirmablePasswordController.
После успешного ввода пароля
Laravel на время считает, что
подтверждение получено.
На маршрут можно повесить
middleware password.confirm:
если подтверждения давно не было -
пользователя отправят на форму:
<?php
Route::get('/settings', function () {
return view('settings');
})->middleware(['auth', 'password.confirm']);
?>
Найдите маршруты
confirm-password
в auth.php.
Для какого действия в профиле Breeze может потребовать повторный ввод пароля?