Evento de Campos Antes do Login
BeforeLoginFieldsEvent é disparado na página de login antes de os campos do formulário de login serem renderizados. Os módulos podem usá-lo para adicionar avisos, marcação adicional ou uma interface de apoio acima do formulário de login padrão.
Onde Funciona
Este evento é implementado em resources/views/pages/auth/sign-in.blade.php e é disparado com Output::dispatch() antes de /common/auth/sign-in-form ser incluído.
Propriedades disponíveis
$event->output: uma instância deApp\\Classes\\Outputusada para anexar conteúdo renderizado comaddView()ou métodos de saída relacionados.
Exemplo de ouvinte
<?php
namespace Modules\MyModule\Listeners;
use App\Events\BeforeLoginFieldsEvent;
class BeforeLoginFieldsEventListener
{
public function handle( BeforeLoginFieldsEvent $event )
{
$event->output->addView( 'MyModule::auth.before-login-fields' );
}
}
Resumo
- Use este evento quando um módulo precisar injetar conteúdo nessa posição exata do formulário.
- Anexe as visualizações do módulo com
$event->output->addView().