diff --git a/application/routes.php b/application/routes.php index 464ceb29..71efe3c9 100644 --- a/application/routes.php +++ b/application/routes.php @@ -91,22 +91,22 @@ | */ -Filter::register('before', function() +Route::filter('before', function() { // Do stuff before every request to your application... }); -Filter::register('after', function() +Route::filter('after', function() { // Do stuff after every request to your application... }); -Filter::register('csrf', function() +Route::filter('csrf', function() { if (Request::forged()) return Response::error('500'); }); -Filter::register('auth', function() +Route::filter('auth', function() { if (Auth::guest()) return Redirect::to('login'); }); \ No newline at end of file diff --git a/laravel/routing/route.php b/laravel/routing/route.php index dea2d8f4..97a8f524 100644 --- a/laravel/routing/route.php +++ b/laravel/routing/route.php @@ -337,4 +337,16 @@ public static function secure($method, $route, $action) Router::secure($method, $route, $action); } + /** + * Register a route filter. + * + * @param string $name + * @param Closure $callback + * @return void + */ + public static function filter($name, Closure $callback) + { + Filter::register($name, $callback); + } + } \ No newline at end of file