Я хочу добавить некоторые параметры в фильтр в рамках Laravel.
Уловка заключается в том, что я вызываю свои фильтры из конструктора контроллера, а не из маршрута.
Мой код выглядит так:
контроллер
public function __construct() { $this->filter('before','test'); }
Фильтр
Route::filter('test',function(){ // echo parameters passed to filter in controller. });
Спасибо за вашу помощь!
Для кого-то еще это довольно просто.
контроллер
$this->filter('before','test',array('value'));
Фильтр
Route::filter('test',function($label){ echo $label; // Outputs the 'value' });