просмотр
<form method="GET" action="{{ route('searchproduct',['page'=>1]) }}" >
<input id="q" name="q" type="text" />
<button type="submit" id="submitButton" class="btn btn-primary">Go</button>
</form>
Маршрут
Route::get('product/search/{page}/{q?}','ProductController@search')->name('searchproduct');
Контроллер
public function search(Request $request)
{
//processing
return view('products',['products'=> $search_results]);
}
после отправки формы URL выглядит следующим образом:
example.com / appname / public / product / search / 1? q = search + this
Iхотите, чтобы он всегда выглядел так:
example.com / appname / public / product / search / 1 / search + this