У вас есть ошибки.
- Если вы используете метод «GET», вы не можете использовать значение
multipart/form-data
для атрибута enctype. В этом случае у вас нет полей входного файла, поэтому вы можете удалить атрибут
- Эти входы:
<input class="field" id="country" disabled="true" hidden=""></input>
бесполезны. У них нет типа, и они не будут отправлены в форму. Если они являются скрытыми полями, вы должны добавить к ним type="hidden"
Вы определили маршрут следующим образом:
Route::get('/store/caterer_search/{filter?}','HomeController@StoreSearch');
Таким образом, контроллер должен быть таким:
public function StoreSearch(Request $request, $filter = null) {
//
$autocomplete = $request->input("autocomplete", "");
$stores = Storeinfo::getStoreByLocation($autocomplete);
return view('hotels.archive',compact('hotel','country','city','star'));
}
Как видите, параметр filter
маршрута довольно бесполезен, я не знаю, почему вы добавили его в маршрут.
Внутри функции контроллера вы получаете входные параметры с этим кодом:
$request->input("name_of_the_field", "default_value");