filters = $filters; } /** * @return \Illuminate\Support\Collection */ public function collection() { return Role::when(isset($request->search) , function ($query){ $query->where(function ($q) { $q->where('name', 'LIKE', "%{$this->filters['search']}%") ->orWhere('label','LIKE', "%{$this->filters['search']}%"); }); }) ->latest() ->get(); } }