categoryRepo = $categoryRepo; $this->datatableService = $datatableService; } /** * @return CreditRepository */ protected function getRepo() { return $this->categoryRepo; } /** * @param $data * * @return mixed|null */ public function save($data) { return $this->categoryRepo->save($data); } /** * @param $clientPublicId * @param $search * * @return \Illuminate\Http\JsonResponse */ public function getDatatable($search) { // we don't support bulk edit and hide the client on the individual client page $datatable = new ExpenseCategoryDatatable(); $query = $this->categoryRepo->find($search); return $this->datatableService->createDatatable($datatable, $query); } }