File: /var/www/BtPayments/BtPayments-platform/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');
});
});