/** * @param UpdateTaxRateRequest $request * @param $publicId * @return \Illuminate\Http\Response */ public function update(UpdateTaxRateRequest $request, $publicId) { if ($request->action) { return $this->handleAction($request); } $data = $request->input(); $data['public_id'] = $publicId; $taxRate = $this->taxRateRepo->save($data, $request->entity()); return $this->itemResponse($taxRate); }
/** * @param $accountId * @return \Illuminate\Http\JsonResponse */ public function getDatatable($accountId) { $datatable = new TaxRateDatatable(false); $query = $this->taxRateRepo->find($accountId); return $this->datatableService->createDatatable($datatable, $query); }