如何记录所有路由访问?

时间:2014-09-17 16:14:33

标签: laravel laravel-4

我使用laravel构建api服务。 我想记录对api路由的所有访问 我虽然在routes.php的某个地方放了一些代码来获取请求的路由?任何帮助?感谢

laravel 4

1 个答案:

答案 0 :(得分:2)

您可以先定义路由过滤器

Route::filter('log', function($route, $request, $response)
{
    // log work
});

然后将过滤器应用到您的路线

Route::get('api', array('before' => 'log', function()
{
    return 'logged!';
}));

我认为您也可以从Web服务器的访问日志中获取日志。