Inicio
NexoPOS

AntesDeIniciarEventoDeRutaWeb

BeforeStartWebRouteEvent se envía mientras NexoPOS está cargando las rutas web. Los módulos pueden usarlo para registrar rutas web o ejecutar la configuración que debe ocurrir antes de que se carguen las definiciones principales de las rutas web.

Dónde se ejecuta

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

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

Resumen

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