`confirmed` - підтвердження пароля без ручних порівнянь
Робите підтвердження пароля й порівнюєте поля вручну?
confirmed робить це автоматично.
Як працює:
Перевіряє, що поле збігається з {field}_confirmation.
Для password автоматично очікує password_confirmation.
Конвенція:
- Поле:
password - Підтвердження:
password_confirmation
Працює з:
будь-якими полями — пароль, email тощо.
Порада: поле _confirmation не потрібно валідувати окремо.
public function rules()
{
return [
'password' => 'required|confirmed|min:8',
'email' => 'required|email|confirmed',
'new_password' => 'required|confirmed|min:8',
];
}