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 に答える