Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.94 KB

ROUTES_AND_ACTIONS.md

File metadata and controls

35 lines (23 loc) · 1.94 KB

Используемые маршруты

<?php

use Illuminate\Support\Facades\Route;

// Шаг 1 - Загрузка документов
Route::post('/documents', [\Mitwork\Kalkan\Http\Actions\StoreDocument::class, 'store'])->name(config('kalkan.actions.store-document'));

// Шаг 2 - Формирование запроса
Route::post('/requests', [\Mitwork\Kalkan\Http\Actions\StoreRequest::class, 'store'])->name(config('kalkan.actions.store-request'));

// Шаг 2.1 - Генерация сервисной ссылки
Route::get('/requests/generate/{id}', [\Mitwork\Kalkan\Http\Actions\GenerateServiceLink::class, 'generate'])->name(config('kalkan.actions.generate-service-link'));

// Шаг 2.2 - Формирование QR-кода
Route::get('/requests/qr-code/{id}', [\Mitwork\Kalkan\Http\Actions\GenerateQrCode::class, 'generate'])->name(config('kalkan.actions.generate-qr-code'));

// Щаг 2.3 - Формирование кросс-ссылок
Route::get('/requests/links/{id}', [\Mitwork\Kalkan\Http\Actions\GenerateCrossLink::class, 'generate'])->name(config('kalkan.actions.generate-cross-links'));

// Шаг 3 - Работа с данными - отдача
Route::get('/requests/{id}', [\Mitwork\Kalkan\Http\Actions\PrepareContent::class, 'prepare'])->name(config('kalkan.actions.prepare-content'));

// Шаг 4 - Работа с данными - обработка
Route::put('/requests/{id}', [\Mitwork\Kalkan\Http\Actions\ProcessContent::class, 'process'])->name(config('kalkan.actions.process-content'));

// Шаг 5 - Проверка статуса подписания документа
Route::get('/check/document/{id}', [\Mitwork\Kalkan\Http\Actions\CheckDocument::class, 'check'])->name(config('kalkan.actions.check-document'));

// Шаг 6 - Проверка статуса заявки
Route::get('/check/request/{id}', [\Mitwork\Kalkan\Http\Actions\CheckRequest::class, 'check'])->name(config('kalkan.actions.check-request'));