Lae/routes/web.php

53 lines
1.7 KiB
PHP
Raw Normal View History

2022-08-12 07:56:56 +00:00
<?php
2022-11-06 11:28:22 +00:00
use App\Http\Controllers\Api\BalanceController;
use App\Http\Controllers\AuthController;
use Illuminate\Support\Facades\Route;
2022-09-08 16:12:02 +00:00
2022-11-06 11:28:22 +00:00
Route::prefix('auth')->group(function () {
Route::get('redirect', [AuthController::class, 'redirect'])->name('login');
Route::get('callback', [AuthController::class, 'callback'])->name('callback');
});
2022-09-08 16:12:02 +00:00
2022-11-06 11:28:22 +00:00
Route::get('/', [AuthController::class, 'index'])->name('index');
Route::view('not_verified', 'not_verified')->name('not_verified');
2022-09-08 16:12:02 +00:00
2022-11-06 11:28:22 +00:00
Route::middleware(['auth'])->group(function () {
Route::view('banned', 'banned')->name('banned');
2022-09-08 16:12:02 +00:00
2022-11-06 11:28:22 +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-06 11:28:22 +00:00
// logout
Route::post('/logout', [AuthController::class, 'logout'])->name('logout');
});
2022-09-08 16:12:02 +00:00
2022-11-06 11:28:22 +00:00
Route::get('/balance/{balance}', [BalanceController::class, 'show'])->name('balances.pay.show');
2022-11-06 14:57:01 +00:00
Route::get('/pay/alipay/notify', [BalanceController::class, 'notify'])->name('balances.alipay.notify');
2022-09-08 16:12:02 +00:00
2022-11-06 11:28:22 +00:00
Route::get('/pay', function () {
2022-11-06 13:31:35 +00:00
$pay = Pay::alipay()->web([
'out_trade_no' => 'lae-' . time(),
'total_amount' => 10,
'subject' => config('app.display_name') . ' 充值',
]);
2022-09-08 16:12:02 +00:00
2022-11-06 13:31:35 +00:00
return $pay;
});
Route::get('/t', function () {
return Pay::alipay()->transfer([
'out_biz_no' => '202106051432',
'trans_amount' => '0.01',
'product_code' => 'TRANS_ACCOUNT_NO_PWD',
'biz_scene' => 'DIRECT_TRANSFER',
'payee_info' => [
'identity' => '2088622956327844',
'identity_type' => 'ALIPAY_USER_ID',
'name' => 'vsjnhi5180'
],
]);
2022-11-06 11:28:22 +00:00
});