Esempio n. 1
0
 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'));
 }