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 diApp\\Classes\\Outpututilizzata per aggiungere contenuti renderizzati conaddView()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().