2016-07-28 97 views
0

我有一個網站,拉扯了很多數據,它都與特定年份綁定。我試圖考慮添加包含年份的動態路由組的最佳方式,以便它始終顯示給用戶,並且可以在我的模型中使用。laravel動態路由組使用年份

喜歡的東西www.site.com/2015/dashboard

我可以做到這一點使用標準路由組,但它需要我的路線perameters添加到我每次使用方法。

有沒有更好的方式來使用這樣的東西,並有控制器在任何時候可用的一年,而不必與每條路線發送它?

回答

1

在routes.php文件

$year= Request::segment(1); 
Route::group(['prefix'=>$year], function() { 
    Route::get('dashboard', ['uses' => '[email protected]']); 
}); 

而在你的控制器挑年鍵入:

$year = Request::segment(1)