repository) $this->repository = $repository; } public function banner(Request $request) { $search['keyword'] = $request->input('keyword'); $query = $this->repository->pushCriteria(new MultiWhere($search)); $request = $request->all(); if(isset($request['sort_field']) && $request['sort_field'] && isset($request['sort_field_by'])) { $query = $query->pushCriteria(new OrderBy($request['sort_field'],$request['sort_field_by'])); } $list = $query->paginate(); return view('admin.settings.banner.index',compact('list')); } public function bannerDestroy(Request $request) { $bool = $this->repository->destroy($request->id); if($bool) { return $this->showMessage('操作成功'); }else { return $this->showWarning("操作失败"); } } }