我有三个模型:类别,子类别和产品,我希望我的网址是这样的: www.mydomain.com/electronics/mobile/samsung_galaxy 的(www.mydomain.com/category/sub-category/product)
答案 0 :(得分:0)
您的路线应该像这样构建,以接受所需的参数。
Route::get("{category}/{subcategory}/{product}", ["uses" => "SomeController@method"]);
然后您可以在控制器中检索它们。
public function method($category, $subcategory, $product) {
// Do magic with the variables.
}
如果您想在视图中生成网址,则应在路线中添加别名:
Route::get("{category}/{subcategory}/{product}", ["uses" => "SomeController@method", "as" => "product"]);
...然后在您的刀片文件中执行此操作
{{ route("product", [$category, $subcategory, $product]) }}
第一个参数应包含路线的名称/别名。接下来是您要填写路线参数的变量数组。