diff --git a/src/Vendor/Laravel/Routes/Tracker.php b/src/Vendor/Laravel/Routes/Tracker.php new file mode 100644 index 00000000..4ae28acf --- /dev/null +++ b/src/Vendor/Laravel/Routes/Tracker.php @@ -0,0 +1,57 @@ +make('router'); + $router->group(['namespace' => $namespace], function () use ($prefix, $router, $filters) { + $router->group($filters, function () use ($prefix, $router) { + $router->group(['prefix' => $prefix], function ($router) { + $router->get('/', ['as' => 'tracker.stats.index', 'uses' => 'Stats@index']); + + $router->get('log/{uuid}', ['as' => 'tracker.stats.log', 'uses' => 'Stats@log']); + + $router->get('api/pageviews', ['as' => 'tracker.stats.api.pageviews', 'uses' => 'Stats@apiPageviews']); + + $router->get('api/pageviewsbycountry', ['as' => 'tracker.stats.api.pageviewsbycountry', 'uses' => 'Stats@apiPageviewsByCountry']); + + $router->get('api/log/{uuid}', ['as' => 'tracker.stats.api.log', 'uses' => 'Stats@apiLog']); + + $router->get('api/errors', ['as' => 'tracker.stats.api.errors', 'uses' => 'Stats@apiErrors']); + + $router->get('api/events', ['as' => 'tracker.stats.api.events', 'uses' => 'Stats@apiEvents']); + + $router->get('api/users', ['as' => 'tracker.stats.api.users', 'uses' => 'Stats@apiUsers']); + + $router->get('api/visits', ['as' => 'tracker.stats.api.visits', 'uses' => 'Stats@apiVisits']); + }); + }); + }); + } + + +}