2022-08-12 07:56:56 +00:00
|
|
|
<?php
|
|
|
|
|
2022-11-16 05:16:56 +00:00
|
|
|
use App\Http\Controllers\Web\AuthController;
|
|
|
|
use App\Http\Controllers\Web\BalanceController;
|
2022-11-16 10:06:51 +00:00
|
|
|
use App\Http\Controllers\Web\TransferController;
|
2022-11-06 11:28:22 +00:00
|
|
|
use Illuminate\Support\Facades\Route;
|
2022-09-08 16:12:02 +00:00
|
|
|
|
2022-11-16 10:06:51 +00:00
|
|
|
Route::middleware(['auth', 'banned'])->group(function () {
|
|
|
|
Route::view('banned', 'banned')->name('banned')->withoutMiddleware('banned');
|
|
|
|
Route::post('logout', [AuthController::class, 'logout'])->name('logout')->withoutMiddleware('banned');
|
2022-09-08 16:12:02 +00:00
|
|
|
|
2022-11-16 10:06:51 +00:00
|
|
|
Route::post('newToken', [AuthController::class, 'newToken'])->name('newToken');
|
|
|
|
Route::delete('deleteAll', [AuthController::class, 'deleteAll'])->name('deleteAll');
|
2022-09-08 16:12:02 +00:00
|
|
|
|
2022-11-16 05:16:56 +00:00
|
|
|
|
2022-11-16 10:06:51 +00:00
|
|
|
Route::get('transactions', [BalanceController::class, 'transactions'])->name('transactions');
|
|
|
|
Route::resource('balances', BalanceController::class);
|
|
|
|
|
|
|
|
Route::get('transfer', [TransferController::class, 'index'])->name('transfer');
|
2022-11-16 11:49:12 +00:00
|
|
|
Route::post('transfer', [TransferController::class, 'transfer']);
|
2022-11-16 05:16:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
Route::prefix('auth')->group(function () {
|
|
|
|
Route::get('redirect', [AuthController::class, 'redirect'])->name('login');
|
|
|
|
Route::get('callback', [AuthController::class, 'callback'])->name('callback');
|
2022-11-06 11:28:22 +00:00
|
|
|
});
|
2022-09-08 16:12:02 +00:00
|
|
|
|
2022-11-16 10:06:51 +00:00
|
|
|
Route::get('/', [AuthController::class, 'index'])->name('index')->middleware('banned');
|
2022-11-16 05:16:56 +00:00
|
|
|
Route::view('not_verified', 'not_verified')->name('not_verified');
|
|
|
|
|
2022-09-08 16:12:02 +00:00
|
|
|
|
2022-11-16 05:16:56 +00:00
|
|
|
Route::get('/balances/{balances}', [BalanceController::class, 'show'])->name('balances.balances.show');
|
|
|
|
Route::get('/balances/alipay/notify', [BalanceController::class, 'notify'])->name('balances.alipay.notify');
|
2022-09-08 16:12:02 +00:00
|
|
|
|