Home
NexoPOS

Evento Prima Dei Campi Di Accesso

BeforeLoginFieldsEvent viene inviato nella pagina di accesso prima che i campi del modulo di accesso vengano visualizzati. I moduli possono usarlo per aggiungere avvisi, markup aggiuntivo o interfacce di supporto sopra il modulo di accesso predefinito.

Dove si svolge

Questo evento è implementato in resources/views/pages/auth/sign-in.blade.php e viene inviato con Output::dispatch() prima che venga incluso /common/auth/sign-in-form.

Proprietà disponibili

  • $event->output : un’istanza di App\\Classes\\Output utilizzata per aggiungere contenuti renderizzati con addView() o metodi di output correlati.

Esempio di ascoltatore

<?php

namespace Modules\MyModule\Listeners;

use App\Events\BeforeLoginFieldsEvent;

class BeforeLoginFieldsEventListener
{
    public function handle( BeforeLoginFieldsEvent $event )
    {
        $event->output->addView( 'MyModule::auth.before-login-fields' );
    }
}

Riepilogo

  • Usa questo evento quando un modulo deve iniettare contenuti in questa posizione esatta del modulo.
  • Aggiungi le viste del modulo con $event->output->addView().