This commit is contained in:
brusnitsyn
2026-02-20 17:28:16 +09:00
parent 94e374c32b
commit 52a80ccd3b
41 changed files with 2555 additions and 206 deletions

View File

@@ -1,6 +1,7 @@
<?php
use App\Http\Controllers\Api\AuthController;
use App\Http\Controllers\Api\DepartmentController;
use App\Http\Controllers\Api\MetrikaFormController;
use App\Http\Controllers\Api\ReportController;
use App\Http\Controllers\Api\RoleController;
@@ -45,11 +46,20 @@ Route::middleware(['auth:sanctum'])->group(function () {
Route::get('/department-users', [ReportController::class, 'getDepartmentUsers']);
});
Route::prefix('statistics')->group(function () {
Route::prefix('reports')->group(function () {
Route::get('/unwanted-events', [\App\Http\Controllers\Api\StatisticController::class, 'getUnwantedEvents']);
});
});
Route::prefix('report')->group(function () {
Route::get('/', [ReportController::class, 'index']);
Route::post('/', [ReportController::class, 'store']);
Route::post('/observation/remove', [ReportController::class, 'removeObservation']);
Route::delete('/unwanted-event/{unwantedEvent}', [ReportController::class, 'removeUnwantedEvent']);
Route::get('/check', [ReportController::class, 'checkReport'])
->name('api.reports.check');
});
Route::prefix('app')->group(function () {
@@ -59,6 +69,9 @@ Route::middleware(['auth:sanctum'])->group(function () {
Route::post('/', [RoleController::class, 'setUserRole']);
});
});
Route::prefix('departments')->group(function () {
Route::get('/', [DepartmentController::class, 'index']);
});
});
});