2


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

我的代码如下所示:

控制器

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

筛选

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

谢谢你的帮助!

4

1 回答 1

9

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

控制器

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

筛选

Route::filter('test',function($label){
    echo $label; // Outputs the 'value'
});
于 2012-11-02T02:07:01.650 回答