Inicio
NexoPOS

AntesDeIniciarEventoDeRutaDeApi

BeforeStartApiRouteEvent se envía mientras NexoPOS comienza a cargar las rutas de la API. Los módulos pueden usarlo para registrar rutas de API o ejecutar una configuración que debe ocurrir antes de que se carguen las definiciones principales de las rutas de la API.

Dónde se ejecuta

Este evento se envía en routes/api.php antes de que NexoPOS incluya las definiciones principales de rutas de la API.

Propiedades disponibles

  • Este evento no expone propiedades del constructor. Se utiliza como una señal de ciclo de vida mientras se cargan los archivos de ruta.

Ejemplo de oyente

<?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' ] );
    } );
} );

Resumen

  • Utilice este evento cuando un módulo necesite registrar rutas durante la fase de arranque de la ruta coincidente.
  • Registra solo las rutas que pertenecen al contexto del archivo de ruta actual.