Files
kartoteka/routes/api.php
brusnitsyn c5c1a2b3e1 Новая логика поисковой выдачи
И добавлена кнопка Добавить карту в архив
2025-12-26 17:41:25 +09:00

41 lines
1.4 KiB
PHP

<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware('auth:sanctum');
Route::prefix('si')->group(function () {
Route::prefix('patients')->group(function () {
Route::get('{id}', [\App\Http\Controllers\MedicalHistoryController::class, 'patient']);
});
});
Route::prefix('mis')->group(function () {
Route::prefix('patients')->group(function () {
Route::post('search', [\App\Http\Controllers\MisHistoryController::class, 'search']);
});
});
Route::prefix('archive')->group(function () {
Route::prefix('histories')->group(function () {
Route::get('{id}', [\App\Http\Controllers\ArchiveHistoryController::class, 'show']);
Route::prefix('move')->group(function () {
Route::post('/', [\App\Http\Controllers\ArchiveHistoryController::class, 'moveStore']);
Route::post('{id}', [\App\Http\Controllers\ArchiveHistoryController::class, 'moveUpdate']);
});
Route::prefix('info')->group(function () {
Route::post('{patientId}', [\App\Http\Controllers\ArchiveHistoryController::class, 'infoUpdate']);
});
});
Route::post('create', [\App\Http\Controllers\ArchiveInfoController::class, 'store']);
});
Route::prefix('orgs')->group(function () {
Route::get('/', [\App\Http\Controllers\OrgController::class, 'index']);
});
//Route::get('')