如何在Laravel中向控制器添加过滤器参数?

时间:2012-11-02 01:32:06

标签: php laravel


我想在Laravel框架中为过滤器添加一些参数 问题是,我从控制器的构造函数调用我的过滤器而不是路由。

我的代码如下:

控制器

public function __construct()
{
    $this->filter('before','test');
}

过滤

Route::filter('test',function(){
    // echo parameters passed to filter in controller.
});

感谢您的帮助!

1 个答案:

答案 0 :(得分:9)

对于其他任何人来说,这很简单......

<强>控制器

$this->filter('before','test',array('value'));

过滤

Route::filter('test',function($label){
    echo $label; // Outputs the 'value'
});