如何防止在antonioribeiro / tracker laravel包中进行一些路径跟踪

时间:2016-01-26 11:26:59

标签: php laravel

我使用antonioribeiro/tracker laravel包来存储统计信息。

现在,我有一个Admin目录的路由,如下所示:

Route::group(
    array (
        'middleware' => 'IsAdmin',
        'as'         => 'admin::'
    ),
    function () {
        Route::get('desktop', [ 'uses' => 'DesktopController@index']);
                //some Other Routes 
        }
);

我不想跟踪这条路线和子路线。

为此我改变了do_not_track_routes选项:

'do_not_track_routes' => [
        'admin.*',
        'tracker.stats.*',
    ],

但似乎这不起作用,每次访问管理员或子管理员目录时,都会向 tracker_sessions 表添加新会话(或访问次数)。

1 个答案:

答案 0 :(得分:0)

您已指定不跟踪div {display: inline;},但您的路线将被命名为admin.*

您需要将路线组更改为admin::*,或者需要更改'as' => 'admin.'以排除do_not_track_routes