这是一个简单的代码来搜索拉威尔。路由“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');
请问如何解决这个问题?
1条答案
按热度按时间omjgkv6w1#
定义此订单的路线