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.