public function search() { //Получаем все данные с формы в виде массива $input = Input::all(); //Очищаем пустые значения $input = array_filter($input); //Обращаемся к методу сортировки в модели Property $announcements = Property::search($input); // Считаем количество отсортированных обьявлений $amount = $announcements->count(); // Делаем по 5 обьявлений на каждую страницу // встроенной функцией ларавел paginate $announcements = $announcements->paginate(5); // Назначаем патч в адресной строке для paginate $announcements->setPath('search'); // Возвращаем вью мэйн с переменными return view('main', compact('announcements', 'amount', 'input')); }