add facade for filter::register.

This commit is contained in:
Taylor Otwell 2012-02-14 08:22:10 -06:00
parent 479b3f6773
commit 14c9d38270
2 changed files with 16 additions and 4 deletions

View File

@ -91,22 +91,22 @@
| |
*/ */
Filter::register('before', function() Route::filter('before', function()
{ {
// Do stuff before every request to your application... // Do stuff before every request to your application...
}); });
Filter::register('after', function() Route::filter('after', function()
{ {
// Do stuff after every request to your application... // Do stuff after every request to your application...
}); });
Filter::register('csrf', function() Route::filter('csrf', function()
{ {
if (Request::forged()) return Response::error('500'); if (Request::forged()) return Response::error('500');
}); });
Filter::register('auth', function() Route::filter('auth', function()
{ {
if (Auth::guest()) return Redirect::to('login'); if (Auth::guest()) return Redirect::to('login');
}); });

View File

@ -337,4 +337,16 @@ public static function secure($method, $route, $action)
Router::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);
}
} }