我有产品详细信息的网址(domain.com/productdetail/1/产品名称),当我仍然在该网址中时单击“关于我们”页面时,出现错误“此网址不存在”(domain.com / productdetail / 1 / about-us)。我如何才能将URL正确解析为domain.com/about-us
这是我的产品详细路线
Route::get('/productDetail/{id}/{pro_name}',
'HomeController@detailPro');
这是关于我们的路线
Route::get('about-us', function(){
return View('about');
});
我想获得确切的路由,(domain.com/about-us)
而不是在当前url的末尾链接(domain.com/productdetail/1/about-us)
。
最好将路由作为命名路由。
Route::get('/productDetail/{id}/{pro_name}','HomeController@detailPro')->name('product.view');
Route::get('about-us', function(){
return View('about');
})->name('about-us');
将特定路线称为
<a href="{{route('about-us')}}">about us</a>
<a href="{{route('product.view',['id' => $id, 'pro_name' => 'name_of_product'])}}">View Product</a>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句