2013-06-26 125 views
1

我有以下途徑參數在路線

Route::get('compare/{user_id}/{compare_id}', '[email protected]');

由於工作組的唯一所有者或成員應該能夠訪問這個網站,我需要進行過濾。但是,我怎樣才能將user_id和compare_id添加到過濾器中呢?

回答

4

有幾種方法可以做到這一點。首先,您可以使用Request::segment()來獲取URI的每個必需段。

第二個更好的解決方案是使用Route::getCurrentRoute()獲取當前路線。

Route::filter('example', function() 
{ 
    $route = Route::getCurrentRoute(); 

    $user_id = $route->getParameter('user_id'); 
    $compare_id = $route->getParameter('compare_id'); 
}); 
+0

非常感謝 – Itrulia