| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?php
- use Illuminate\Http\Request;
- use Illuminate\Support\Facades\Route;
- /*
- |--------------------------------------------------------------------------
- | API Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register API routes for your application. These
- | routes are loaded by the RouteServiceProvider within a group which
- | is assigned the "api" middleware group. Enjoy building your API!
- |
- */
- //Route::middleware('auth:api')->get('/user', function (Request $request) {
- // return $request->user();
- //});
- // dapp登录
- Route::post('/v1/user/login', [\App\Http\Controllers\Api\LoginController::class, 'dapp']);
- // 授权登陆
- # 授权接口
- Route::middleware('web.login')->prefix('v1')->group(function(){
- Route::get('/index/data', [\App\Http\Controllers\Api\v1\IndexController::class, 'data']);
- Route::get('/price/data', [\App\Http\Controllers\Api\v1\IndexController::class, 'priceData']);
- // 用户
- Route::get('/user/info', [\App\Http\Controllers\Api\v1\MemberController::class, 'info']);
- Route::put('/user/setProfile', [\App\Http\Controllers\Api\v1\MemberController::class, 'setProfile']);
- Route::put('/user/setPledge', [\App\Http\Controllers\Api\v1\MemberController::class, 'setPledge']);
- Route::put('/user/setBonus', [\App\Http\Controllers\Api\v1\MemberController::class, 'setBonus']);
- Route::post('/user/withdraw', [\App\Http\Controllers\Api\v1\MemberController::class, 'withdraw']);
- Route::post('/user/recharge', [\App\Http\Controllers\Api\v1\MemberController::class, 'recharge']);
- Route::post('/user/exchange', [\App\Http\Controllers\Api\v1\MemberController::class, 'exchange']);
- // 账户
- Route::get('/account/index', [\App\Http\Controllers\Api\v1\AccountController::class, 'index']);
- // 团队
- Route::get('/team/data', [\App\Http\Controllers\Api\v1\TeamController::class, 'data']);
- Route::get('/team/list', [\App\Http\Controllers\Api\v1\TeamController::class, 'index']);
- });
- // 不授权
- Route::prefix('v1')->group(function() {
- // 文章
- Route::get('/article/index', [\App\Http\Controllers\Api\v1\ArticleController::class, 'index']);
- Route::get('/article/info', [\App\Http\Controllers\Api\v1\ArticleController::class, 'info']);
- // 钱包账户
- Route::get('/account/data', [\App\Http\Controllers\Api\v1\AccountController::class, 'data']);
- // 上传文件
- Route::post('/uploadImage', [\App\Http\Controllers\Api\UploadController::class, 'uploadImage']);
- });
- // 钱包回调
- Route::prefix('v1')->group(function() {
- // cregis支付回调
- Route::any('/wallet-api/cregisCallback', [\App\Http\Controllers\Api\v1\NotifyController::class, 'cregisCallback']);
- Route::any('/wallet-api/rechargeCallback', [\App\Http\Controllers\Api\v1\NotifyController::class, 'rechargeCallback']);
- });
- // 测试
- Route::match(['get','post'],'/test/check', [\App\Http\Controllers\Api\v1\TestController::class, 'check']);
- Route::match(['get','post'],'/test/sbtPrice', [\App\Http\Controllers\Api\v1\TestController::class, 'sbtPrice']);
|