【发布时间】:2014-08-08 21:40:40
【问题描述】:
我有这条路线(注意使用可选参数应用的过滤器):
Route::get('/greet/{name?}', array(
'before' => 'summergreet:optionalNameToCapture',
function ($name = 'friend') {
return View::make('greetview', array('name' => $name));
}
));
以及分配的过滤器:
Route::filter('summergreet', function($route, $request, $name = 'amigo')
{
if (date('m') >= 7 && date('m') <= 9) {
return View::make('summergreetview', array('name' => $name));
}
});
如何捕获路由的可选参数并将其传递给过滤器?
【问题讨论】: