我想在Laravel框架中为过滤器添加一些参数
问题是,我从控制器的构造函数调用我的过滤器而不是路由。
我的代码如下:
控制器
public function __construct()
{
$this->filter('before','test');
}
过滤
Route::filter('test',function(){
// echo parameters passed to filter in controller.
});
感谢您的帮助!
答案 0 :(得分:9)
对于其他任何人来说,这很简单......
<强>控制器强>
$this->filter('before','test',array('value'));
过滤强>
Route::filter('test',function($label){
echo $label; // Outputs the 'value'
});