Événement de rendu avant le formulaire de récupération du mot de passe
`RenderBeforePasswordRecoveryFormEvent` est déclenché avant le rendu du formulaire de récupération de mot de passe. Les modules peuvent l’utiliser pour ajouter des instructions ou des avis de récupération personnalisés au-dessus du formulaire.
Là où ça fonctionne
Cet événement est implémenté dans resources/views/pages/auth/password-lost.blade.php avant que /common/auth/password-recovery-form ne soit inclus.
Propriétés disponibles
$event->output: une instance deApp\\Classes\\Outpututilisée pour ajouter du contenu rendu avecaddView()ou des méthodes de sortie associées.
Exemple d’auditeur
<?php
namespace Modules\MyModule\Listeners;
use App\Events\RenderBeforePasswordRecoveryFormEvent;
class RenderBeforePasswordRecoveryFormEventListener
{
public function handle( RenderBeforePasswordRecoveryFormEvent $event )
{
$event->output->addView( 'MyModule::auth.before-password-recovery-form' );
}
}
Résumé
- Utilisez cet événement lorsqu’un module doit injecter du contenu à cette position exacte dans le formulaire.
- Ajoutez des vues de module avec
$event->output->addView().