current_password - перевірка перед змінами
Змінюєте пароль або email? Спочатку перевірте поточний пароль.
current_password робить перевірку автоматично.
Безпека:
захищає від несанкціонованих змін.
Коли корисно:
- Зміна пароля
- Зміна email
- Видалення акаунта
- Чутливі налаштування
Порада: використовуйте разом з confirmed для нового пароля.
public function rules()
{
return [
'current_password' => 'required|current_password',
'new_password' => [
'required', 'confirmed',
'different:current_password',
],
'email' => 'sometimes|required|email|unique:users',
];
}