HEX
Server: nginx/1.24.0
System: Linux prod-btpayments-io 6.14.0-1018-aws #18~24.04.1-Ubuntu SMP Mon Nov 24 19:46:27 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //proc/2147252/cwd/routes/web-admin.php
<?php

use Illuminate\Support\Facades\Route;

Route::middleware(['auth:admin'])->domain(config('platform.admin_domain'))->namespace('Admin')->group(function () {
    Route::get('/', function () { return redirect()->route('overview.index'); })->name('home');

    Route::get('overview', 'OverviewController@index')->name('overview.index');

    Route::prefix('users')->group(function () {
        Route::get('/', 'UserController@index')->name('users.index');
        Route::get('{user}', 'UserController@show')->name('users.show')->where('user', '[0-9]+');
    });

    Route::prefix('merchants')->group(function () {
        Route::get('/', 'MerchantController@index')->name('merchants.index');
    });

    Route::prefix('payments')->group(function () {
        Route::get('/', 'PaymentController@index')->name('payments.index');
        Route::post('/', 'PaymentController@store')->name('payments.store');
        Route::get('create', 'PaymentController@create')->name('payments.create');
        Route::get('{payment}', 'PaymentController@show')->name('payments.show')->where('payment', '[0-9a-zA-Z]+');
    });

    Route::resource('withdraws', 'WithdrawController')->names('withdraws');
    Route::prefix('withdraws')->group(function () {
        Route::post('{withdraw}/audit', 'WithdrawController@auditHandler')
            ->where('withdraw', '[0-9]+')
            ->name('withdraws.audit-handler');
    });
});