Accueil
NexoPOS

Événement AvantChampsConnexion

BeforeLoginFieldsEvent est déclenché sur la page de connexion avant que les champs du formulaire de connexion ne soient rendus. Les modules peuvent l’utiliser pour ajouter des notifications, du balisage supplémentaire ou une interface utilisateur d’aide au-dessus du formulaire de connexion par défaut.

Là où ça fonctionne

Cet événement est implémenté dans resources/views/pages/auth/sign-in.blade.php et est déclenché avec Output::dispatch() avant que /common/auth/sign-in-form ne soit inclus.

Propriétés disponibles

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

Exemple d’auditeur

<?php

namespace Modules\MyModule\Listeners;

use App\Events\BeforeLoginFieldsEvent;

class BeforeLoginFieldsEventListener
{
    public function handle( BeforeLoginFieldsEvent $event )
    {
        $event->output->addView( 'MyModule::auth.before-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().