AfterLoginFieldsEvent
AfterLoginFieldsEvent wird auf der Anmeldeseite ausgelöst, nachdem die Standard-Anmeldeformularfelder gerendert wurden. Module können es verwenden, um direkt unter dem Anmeldeformular zusätzliches Markup oder Links hinzuzufügen.
Wo es läuft
Dieses Ereignis wird in resources/views/pages/auth/sign-in.blade.php implementiert und wird ausgelöst, nachdem /common/auth/sign-in-form eingebunden wurde.
Verfügbare Eigenschaften
$event->output: eine Instanz vonApp\\Classes\\Output, die verwendet wird, um gerenderten Inhalt mitaddView()oder verwandten Ausgabe-Methoden anzuhängen.
Hörerbeispiel
<?php
namespace Modules\MyModule\Listeners;
use App\Events\AfterLoginFieldsEvent;
class AfterLoginFieldsEventListener
{
public function handle( AfterLoginFieldsEvent $event )
{
$event->output->addView( 'MyModule::auth.after-login-fields' );
}
}
Zusammenfassung
- Verwenden Sie dieses Ereignis, wenn ein Modul Inhalte an genau dieser Position einfügen muss.
- Füge Modulansichten mit
$event->output->addView()hinzu.