Home
NexoPOS

Prima dell’evento di rotta dell’API

BeforeStartApiRouteEvent viene inviato mentre NexoPOS avvia il caricamento delle route API. I moduli possono usarlo per registrare route API o eseguire configurazioni che devono avvenire prima del caricamento delle principali definizioni delle route API.

Dove si svolge

Questo evento viene inviato in routes/api.php prima che NexoPOS includa le definizioni principali delle rotte API.

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 per l’ascoltatore

<?php

use App\Events\BeforeStartApiRouteEvent;
use Illuminate\Support\Facades\Event;
use Illuminate\Support\Facades\Route;

Event::listen( BeforeStartApiRouteEvent::class, function () {
    Route::prefix( 'my-module-api' )->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 routing corrispondente.
  • Registra solo le route che appartengono al contesto del file di route corrente.