Accueil
NexoPOS

Événement AfterLoginFields

`AfterLoginFieldsEvent` est déclenché sur la page de connexion après le rendu des champs du formulaire de connexion par défaut. Les modules peuvent l’utiliser pour ajouter immédiatement du balisage ou des liens supplémentaires juste sous le formulaire de connexion.

Là où ça fonctionne

Cet événement est implémenté dans resources/views/pages/auth/sign-in.blade.php et est déclenché après l’inclusion de /common/auth/sign-in-form.

Propriétés disponibles

  • $event->output : une instance de App\\Classes\\Output utilisée pour ajouter le contenu rendu avec addView() ou des méthodes de sortie associées.

Exemple d’écouteur

<?php

namespace Modules\MyModule\Listeners;

use App\Events\AfterLoginFieldsEvent;

class AfterLoginFieldsEventListener
{
    public function handle( AfterLoginFieldsEvent $event )
    {
        $event->output->addView( 'MyModule::auth.after-login-fields' );
    }
}

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().