Inicio
NexoPOS

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 de App\\Classes\\Output utilizada para agregar contenido renderizado con addView() 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().