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.