Commit 14c9d382 authored by Taylor Otwell's avatar Taylor Otwell

add facade for filter::register.

parent 479b3f67
...@@ -91,22 +91,22 @@ Event::listen('500', function() ...@@ -91,22 +91,22 @@ Event::listen('500', function()
| |
*/ */
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');
}); });
\ No newline at end of file
...@@ -337,4 +337,16 @@ class Route { ...@@ -337,4 +337,16 @@ class Route {
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);
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment