File "dictionaries.php"

Full Path: /var/www/html/back/routes/api/dictionaries.php
File size: 1.03 KB
MIME-type: text/x-php
Charset: utf-8

<?php

declare(strict_types=1);

use App\Http\Controllers\Api\V1\ContragentsController;
use App\Http\Controllers\Api\V1\DictionaryController;
use App\Http\Controllers\Api\V1\OrganizationController;
use Illuminate\Support\Facades\Route;

Route::group(['prefix' => '/v1/dict', 'middleware' => 'auth:sanctum'], function (): void {
    Route::prefix('{modelID}/organization')->group(function (): void {
        Route::get('/list', [OrganizationController::class, 'index']);
    });
    Route::prefix('{modelID}/contragent')->group(function (): void {
        Route::get('/', [ContragentsController::class, 'listWithoutPaginate']);
        Route::get('/list', [ContragentsController::class, 'index']);
    });
    Route::get('/payments/status', [DictionaryController::class, 'paymentStatusList']);
    Route::get('/payments/status-from', [DictionaryController::class, 'paymentStatusFrom']);
    Route::get('/payments/types', [DictionaryController::class, 'paymentTypesList']);
    Route::get('/{modelID}/users', [DictionaryController::class, 'usersList']);
});