我要使用以下网址格式:
https://example.com/common-parts-city-slug
我做到了:
Route::get('common-parts-{city}', 'SeoController@commonPartsCity');
如果我使用城市ID:https://example.com/common-parts-1
但是我想使用弹头。所以我做到了:
Route::get('common-parts-{city:slug}', 'SeoController@commonPartsCity');
并且不适用于任何ug:https://example.com/common-parts-slug-test(错误404)
还有我的控制器功能
public function commonPartsCity(City $city)
{
return view('seo.commonpartscity');
}
我如何使它起作用?
谢谢
答案 0 :(得分:0)
我发现了问题。这是我的Laravel版本。我当时在6.x中,要使用类似{city:slug}的东西,您需要在7.X中进行升级