2016-07-28 101 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)