public function index(Request $request) { session()->put('backUrl', request()->fullUrl()); $trash = $request->segment(3) == 'trash' ? true : false; $query = User::sort(); $trash ? $query->onlyTrashed() : ''; $search = []; $search['name'] = $request->input('name', ''); $search['status'] = $request->input('status', ''); $search['email'] = $request->input('email', ''); $search['name'] ? $query->where('name', 'LIKE', '%' . $search['name'] . '%') : ''; $search['email'] ? $query->where('email', 'LIKE', '%' . $search['email'] . '%') : ''; $search['status'] ? $query->where('status', $search['status']) : ''; $users = $query->paginate(50); $view['trash'] = $trash; $view['search'] = $search; $view['users'] = $users; return view('mixdinternet/admix::users.index', $view); }