Laravel 4:在“之前”过滤器中检测请求的路由

时间:2014-08-11 08:17:59

标签: php laravel laravel-4 laravel-routing

我需要从过滤器检测请求的路由(在路由之前运行),尝试:

Route::getCurrentRoute();

在过滤器

之前似乎无效

如何获得请求的路线?

感谢,

1 个答案:

答案 0 :(得分:3)

您可以通过过滤器关闭的request object访问请求的uri /路径。

Route::filter('filtername', function($route, $request)
{
    echo $request->path();
    echo $route->getPath();
    echo $request->url();
});