/** * @param $search * @return \Illuminate\Http\JsonResponse */ public function getDatatable($search) { $datatable = new VendorDatatable(); $query = $this->vendorRepo->find($search); if (!Utils::hasPermission('view_all')) { $query->where('vendors.user_id', '=', Auth::user()->id); } return $this->datatableService->createDatatable($datatable, $query); }