public function getVisuri(Request $req) { $sort = $req->input('sort', null); $query = Dream::orderBy('created_at'); if (!is_null($sort)) { $query->orderBy($sort); \Session::put('dreams_sort', $sort); } elseif (\Session::has('dreams_sort')) { $query->orderBy(\Session::get('dreams_sort')); } $data['models'] = $query->paginate($this->pageSize); return view('administration.visuri', $data); }