forked from alexjustesen/speedtest-tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathroutes.php
More file actions
27 lines (20 loc) · 898 Bytes
/
routes.php
File metadata and controls
27 lines (20 loc) · 898 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
use App\Http\Controllers\Api\V1\OoklaController;
use App\Http\Controllers\Api\V1\ResultsController;
use App\Http\Controllers\Api\V1\SpeedtestController;
use App\Http\Controllers\Api\V1\StatsController;
use Illuminate\Support\Facades\Route;
Route::prefix('v1')->name('api.v1.')->group(function () {
Route::get('/results', [ResultsController::class, 'list'])
->name('results.list');
Route::get('/results/latest', [ResultsController::class, 'latest'])
->name('results.latest');
Route::get('/results/{id}', [ResultsController::class, 'show'])
->name('results.show');
Route::post('/speedtests/run', SpeedtestController::class)
->name('speedtests.run');
Route::get('/ookla/list-servers', OoklaController::class)
->name('ookla.list-servers');
Route::get('/stats', StatsController::class)
->name('stats.aggregated');
});