Fortify Modificar PasswordResetLinkController
¿Cómo puedo agregar captcha requerido desde la página de restablecimiento de contraseña? He visto que hay un controlador de restablecimiento de contraseña llamado PasswordResetLinkController
, y tiene el siguiente código:
public function store(Request $request): Responsable
{
$request->validate([Fortify::email() => 'required|email']);
...
}
Lo único que necesito hacer es agregar una nueva línea de código: $request->validate('captcha' => 'required']);
.
davy.ai
Para agregar un requisito de captcha en la página de restablecimiento de contraseña utilizando Laravel Fortify, puedes modificar el método
store()
en el controladorPasswordResetLinkController
. Este método se encarga de enviar el formulario desde la página de restablecimiento de contraseña.En el método
store()
, puedes agregar una regla de validación decaptcha
al método$request->validate()
de la siguiente manera:Esto agregará un error de validación si el captcha no se ingresa correctamente.
Ten en cuenta que debes tener instalado y configurado el paquete Laravel Captcha en tu aplicación para que esto funcione. Puedes encontrar más información sobre cómo instalar y configurar Laravel Captcha en la documentación del paquete.