service->getByUnitId($request->integer('unit_id')); return $this->successResponse(payload: $item ? new UnitFinancialResource($item) : null); } public function upsert(UnitFinancialRequest $request): JsonResponse { $validated = $request->validated(); $unitId = $validated['unit_id']; unset($validated['unit_id']); $item = $this->service->upsert($unitId, $validated); return $this->successResponse(payload: new UnitFinancialResource($item), message: __('messages.updated')); } }