2017-06-04 42 views
2

我爲產品創建比較頁面,如何在Laravel中創建動態路由?

我需要爲比較頁創建路由,如何在Laravel 5.3中創建動態路由?

例如:

https://www.mywesite.com/Compare/DKP-181451/DKP-254287/DKP-254282/DKP-227429/DKP-254282 

這頁5個產品進行比較。

或者:

https://www.mywesite.com/Compare/DKP-181451/DKP-254287 

本頁面2產品的比較。

回答

2

下可能會工作:

Route::get("Compare/{any}", function ($any) { 
     $productsToCompare = explode("/",$any); 
     // Compare products. 


})->where("any", ".*"); 
+0

嗨,這樣做有什麼意義呢? ' - > where(「any」,「。*」);'? – mySun

+0

這意味着名爲'any'的參數應該匹配正則表達式'。*'(表示0或更多任何字符) – apokryfos

+0

哇,謝謝:-) – mySun