Prima dell’evento di avvio del percorso web
`BeforeStartWebRouteEvent` viene inviato mentre NexoPOS avvia il caricamento delle route web. I moduli possono usarlo per registrare route web o eseguire configurazioni che devono avvenire prima del caricamento delle definizioni delle route web principali.
Dove si svolge
Questo evento viene inviato in routes/web.php prima che NexoPOS includa le principali definizioni delle rotte web.
Proprietà disponibili
- Questo evento non espone le proprietà del costruttore. Viene utilizzato come segnale di ciclo di vita mentre vengono caricati i file di route.
Esempio di ascoltatore
<?php
use App\Events\BeforeStartWebRouteEvent;
use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Route;
Event::listen( BeforeStartWebRouteEvent::class, function () {
Route::prefix( 'my-module' )->group( function () {
Route::get( 'status', fn () => [ 'status' => 'ok' ] );
} );
} );
Riepilogo
- Utilizza questo evento quando un modulo deve registrare le route durante la fase di avvio del bootstrapping della route corrispondente.
- Registra solo le route che appartengono al contesto del file di route corrente.