/
var
/
www
/
html
/
back
/
routes
/
api
/
Upload File
HOME
<?php declare(strict_types=1); use App\Http\Controllers\Api\V1\PaymentController; use Illuminate\Support\Facades\Route; Route::group(['prefix' => '/v1/payments', 'middleware' => 'auth:sanctum'], function (): void { Route::group(['prefix' => '/update-article', 'middleware' => 'auth:sanctum'], function (): void { Route::post('/{modelID}/{newArticleId}', [PaymentController::class, 'updatePaymentsArticle']); }); Route::group(['prefix' => '/update-project', 'middleware' => 'auth:sanctum'], function (): void { Route::post('/{modelID}/{newProjectId}', [PaymentController::class, 'updatePaymentsProject']); }); Route::post('/import', [PaymentController::class, 'import']); Route::delete('/{paymentId}/distributions/{distributionId}', [PaymentController::class, 'deleteDistributions']); Route::get('/{modelID}/', [PaymentController::class, 'index']); Route::get('/{modelID}/count', [PaymentController::class, 'getCountPayments']); Route::post('/{modelID}/', [PaymentController::class, 'store']); Route::get('/{modelID}/payments-status', [PaymentController::class, 'getPaymentsStatus']); Route::post('/{modelID}/{id}/status', [PaymentController::class, 'changeStatus']); Route::post('/{modelID}/{id}/status-update', [PaymentController::class, 'changeStatusByModel']); Route::delete('/{modelID}/{id}', [PaymentController::class, 'delete']); Route::post('/{modelID}/{id}', [PaymentController::class, 'update']); Route::get('/{modelID}/similar', [PaymentController::class, 'similarPaymentsByParams']); Route::get('/{modelID}/{id}', [PaymentController::class, 'show']); Route::get('/{modelID}/{id}/similar', [PaymentController::class, 'similarPaymentsByPaymentId']); });