group(function() { Route::post('/vehicles/buscar', [VehicleController::class, 'buscarPorTag']); }); /** Rutas protegidas (requieren autenticación JWT de usuario) */ Route::middleware('auth:api')->group(function() { // Rutas de Vehículos Route::post('/vehicles/consultar', [VehicleController::class, 'consultarVehiculo']); Route::post('/vehicles/recuperar', [VehicleController::class, 'recuperarVehiculo']); Route::get('/vehicles/detectar', [VehicleController::class, 'buscarVehiculo']); Route::get('/vehicles/robados', [VehicleController::class, 'listarRobados']); Route::get('/vehicles', [VehicleController::class, 'listarRecuperados']); Route::get('/vehicles/detecciones', [VehicleController::class, 'listarDetecciones']); Route::get('/vehicles/robado', [VehicleController::class, 'buscarVehiculoRobado']); // Rutas de Arcos RFID Route::resource('/arcos', ArcoController::class); Route::patch('/arcos/{id}/toggle-estado', [ArcoController::class, 'toggleEstado']); }); /** Rutas públicas */ // Tus rutas públicas