我有一个网站可以提取大量数据,并且它与特定年份相关联。我试图想出添加包含年份的动态路由组的最佳方法,以便它始终显示给用户并且我可以在我的模型中使用。
像www.site.com/2015/dashboard那样的东西
我可以使用标准路由组来完成此操作,但它需要我将路由参数添加到我使用的每个方法中。
有没有更好的方法来使用这样的东西,并且控制器始终可以使用年份,而不必每次都发送它?
答案 0 :(得分:1)
在routes.php中输入此内容
$year= Request::segment(1);
Route::group(['prefix'=>$year], function() {
Route::get('dashboard', ['uses' => 'SomeController@someMethod']);
});
在你的控制器选择年:
$year = Request::segment(1)