Home
NexoPOS

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.