* * @version 1.0.0 */ class ResetPasswordRequest extends FormRequest { /** * Determinar si el usuario está autorizado para realizar esta solicitud */ public function authorize(): bool { return true; } /** * Obtener las reglas de validación que se aplican a la solicitud */ public function rules(): array { return [ 'token' => ['required', 'string', 'exists:reset_passwords,token'], 'password' => ['required', 'string', 'min:8', 'confirmed'], ]; } /** * Mensajes de validación */ public function messages(): array { return [ 'token.exists' => __('auth.token.both'), ]; } }