это простой код для поиска в laravel.с маршрутом «product» вообще нет проблем, но когда я использую маршрут «searchproduct», URL в браузере выглядит так:
http://example.com/application/public/product/search?q=red+dead
поэтому приложение считает, что я пытаюсь получить маршрут «product» и отправить параметр urlkey в виде «search? Q = red + dead», что, конечно, приводит к ошибке.
Просмотр
<form method="GET" action="{{ route('searchproduct') }}" >
<input id="q" name="q" class="q" type="text" />
<button type="submit" id="submitButton" class="btn btn-primary">Go</button>
</form>
Маршруты
Route::get('product/{urlkey}','ProductController@index')->name('product');
Route::get('product/search/{q?}','ProductController@search')->name('searchproduct');
как решить эту проблему, пожалуйста?