From 07ab94e83d6ae846d5bdbdc46cbf930434396f1b Mon Sep 17 00:00:00 2001 From: Juan Felipe Zapata Moreno Date: Thu, 15 Jan 2026 14:03:26 -0600 Subject: [PATCH] add: filtro por placa y vin a robados --- app/Http/Controllers/Api/VehicleController.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/Http/Controllers/Api/VehicleController.php b/app/Http/Controllers/Api/VehicleController.php index 97d954a..24be79a 100644 --- a/app/Http/Controllers/Api/VehicleController.php +++ b/app/Http/Controllers/Api/VehicleController.php @@ -220,6 +220,22 @@ public function listarRobados(Request $request) $collection = collect($vehiculos); + // Filtro por placa + if ($request->has('placa') && !empty($request->placa)) { + $collection = $collection->filter(function ($vehiculo) use ($request) { + return isset($vehiculo['placa']) && + stripos($vehiculo['placa'], $request->placa) !== false; + }); + } + + // Filtro por VIN + if ($request->has('vin') && !empty($request->vin)) { + $collection = $collection->filter(function ($vehiculo) use ($request) { + return isset($vehiculo['vin']) && + stripos($vehiculo['vin'], $request->vin) !== false; + }); + } + $perPage = $request->input('per_page', config('app.pagination', 15)); $page = $request->input('page', 1);