phase 8 and 9
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\V1\WebsiteController as ApiWebsiteController;
|
||||
use App\Http\Controllers\CollectController;
|
||||
use App\Http\Controllers\TrackingScriptController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
@@ -17,3 +18,12 @@ Route::middleware('collect.cors')->group(function () {
|
||||
->middleware('throttle:collect')
|
||||
->name('collect.pixel');
|
||||
});
|
||||
|
||||
Route::prefix('v1')->middleware(['auth:sanctum', 'throttle:api'])->name('api.v1.')->group(function () {
|
||||
Route::get('websites', [ApiWebsiteController::class, 'index'])->name('websites.index');
|
||||
Route::get('websites/{website}/stats', [ApiWebsiteController::class, 'stats'])->name('websites.stats');
|
||||
Route::get('websites/{website}/pages', [ApiWebsiteController::class, 'pages'])->name('websites.pages');
|
||||
Route::get('websites/{website}/referrers', [ApiWebsiteController::class, 'referrers'])->name('websites.referrers');
|
||||
Route::get('websites/{website}/events', [ApiWebsiteController::class, 'events'])->name('websites.events');
|
||||
Route::get('websites/{website}/visitors', [ApiWebsiteController::class, 'visitors'])->name('websites.visitors');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user