2015-08-13 45 views

回答

4

你不行。該路線尚未匹配。路由參數僅在路由中間件中可用。

想一想:全局中間件訪問路由參數沒有多大意義,因爲每條路由都有不同的參數。


可以但得到URI段:

$id = $request->segment(2); 

它傳遞你想要的段數(基於1個的索引)。

+0

非常感謝小費。簡單地分組路線。 – Kin

+0

當使用基於URL的翻譯(例如:'http:// somedomain.tld/en/about')時,所有路由共享相同的參數,可以稱爲'{lang}'。然後可以使用' - > where(['lang'=>'[az] {2}])'將其限制爲一個模式,這對於能夠訪問中間件中的這些參數是有意義的。例... – Arcesilas

相關問題