latest
This commit is contained in:
1 parent
d0834df8df
commit
6dc35134fa
171 files changed
+19241
-49
No files matched your search
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\Api\AuthController;
|
||||
use App\Http\Controllers\Api\DashboardController;
|
||||
use App\Http\Controllers\Api\MqttController;
|
||||
use App\Http\Controllers\Api\RoleController;
|
||||
use App\Http\Controllers\Api\UserController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::prefix('v1')->middleware('throttle:api')->group(function () {
|
||||
Route::post('/auth/login', [AuthController::class, 'login']);
|
||||
Route::post('/auth/2fa/verify', [AuthController::class, 'verifyTwoFactor']);
|
||||
|
||||
Route::middleware('auth:sanctum')->group(function () {
|
||||
Route::post('/auth/logout', [AuthController::class, 'logout']);
|
||||
Route::get('/auth/me', [AuthController::class, 'me']);
|
||||
Route::post('/auth/2fa/enable', [AuthController::class, 'enableTwoFactor']);
|
||||
Route::post('/auth/2fa/confirm', [AuthController::class, 'confirmTwoFactor']);
|
||||
Route::post('/auth/2fa/disable', [AuthController::class, 'disableTwoFactor']);
|
||||
|
||||
Route::get('/mqtt/token', [MqttController::class, 'token']);
|
||||
|
||||
Route::get('/roles', [RoleController::class, 'index']);
|
||||
|
||||
Route::get('/users', [UserController::class, 'index']);
|
||||
Route::post('/users', [UserController::class, 'store']);
|
||||
Route::get('/users/{user}', [UserController::class, 'show']);
|
||||
Route::patch('/users/{user}', [UserController::class, 'update']);
|
||||
Route::delete('/users/{user}', [UserController::class, 'destroy']);
|
||||
Route::patch('/users/{user}/role', [UserController::class, 'assignRole']);
|
||||
|
||||
Route::get('/dashboard/stats', [DashboardController::class, 'stats']);
|
||||
Route::get('/dashboard/activity', [DashboardController::class, 'activity']);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user