/** * Handle search page * * @param Request $request * @return \Illuminate\View\View */ public function getSearch(Request $request) { $search = $request->input('search'); $roles = Role::all(); try { $actions = Action::search($this->search($search, ['proximity' => false, 'fuzzy' => 0.1, 'phrase' => false])); $data = ['actions' => $actions->get(), 'roles' => $roles, 'search' => $search, 'uri' => 'admin/permissions', 'title' => trans('temp.search_results')]; } catch (\Exception $e) { $data = ['actions' => [], 'roles' => $roles, 'search' => $search, 'uri' => 'admin/permissions', 'title' => trans('temp.search_results')]; } return view('admin.permissions.all', $data); }