Evento de campos después del inicio de sesión
AfterLoginFieldsEvent se envía en la página de inicio de sesión después de que se rendericen los campos del formulario de inicio de sesión predeterminado. Los módulos pueden usarlo para agregar marcado o enlaces adicionales justo debajo del formulario de inicio de sesión.
Donde se ejecuta
Este evento se implementa en resources/views/pages/auth/sign-in.blade.php y se envía después de que se incluya /common/auth/sign-in-form.
Propiedades disponibles
$event->output: una instancia deApp\\Classes\\Outpututilizada para agregar contenido renderizado conaddView()u otros métodos de salida relacionados.
Ejemplo de oyente
<?php
namespace Modules\MyModule\Listeners;
use App\Events\AfterLoginFieldsEvent;
class AfterLoginFieldsEventListener
{
public function handle( AfterLoginFieldsEvent $event )
{
$event->output->addView( 'MyModule::auth.after-login-fields' );
}
}
Resumen
- Utiliza este evento cuando un módulo necesite inyectar contenido en esta posición exacta del formulario.
- Adjunta vistas del módulo con
$event->output->addView().