input('vehiculo_id'); $incidencia = VehiculoIncidencia::where('vehiculo_id', $vehiculo_id) ->latest() ->first(); if ($incidencia && !$incidencia->resuelta) { return response()->success($incidencia); } else { return response()->success(null); } } public function store(VehiculosIncidenciasRequest $request) { $data = $request->only('vehiculo_id', 'descripcion'); $user_id = Auth::id(); $bitacora_laboral = BitacoraLaboral::where('usuario_id', $user_id) ->latest() ->first();; VehiculoIncidencia::create([ 'vehiculo_id' => $bitacora_laboral->vehiculo_id, 'user_id' => $user_id, 'descripcion' => $data['descripcion'], ]); return response()->success(['result' => 'ok']); } public function resolver($id) { $incidencia = VehiculoIncidencia::findOrfail($id); $incidencia->update([ 'resuelta' => true ]); return response()->success(['result' => 'ok']); } }