get('/user', function (Request $request) { return $request->user(); }); // 路由组 Route::prefix('v1')->group(function(){ // 登录注册、验证码 Route::post('/login', [\App\Http\Controllers\Api\v1\LoginController::class, 'loginEmail']); Route::post('/register', [\App\Http\Controllers\Api\v1\LoginController::class, 'register']); Route::post('/sms/send', [\App\Http\Controllers\Api\v1\LoginController::class, 'sendSms']); Route::post('/email/send', [\App\Http\Controllers\Api\v1\LoginController::class, 'sendEmail']); // 上传文件 Route::post('/uploadImage', [\App\Http\Controllers\Api\UploadController::class, 'uploadImage']); Route::post('/uploadFile', [\App\Http\Controllers\Api\UploadController::class, 'uploadFile']); Route::post('/uploadVideo', [\App\Http\Controllers\Api\UploadController::class, 'uploadVideo']); Route::post('/uploadBase64', [\App\Http\Controllers\Api\UploadController::class, 'uploadBase64']); // 配置 Route::get('/app/config', [\App\Http\Controllers\Api\v1\IndexController::class, 'config']); Route::post('/app/versionCheck', [\App\Http\Controllers\Api\v1\IndexController::class, 'versionCheck']); Route::post('/app/liveConfig', [\App\Http\Controllers\Api\v1\IndexController::class, 'liveConfig']); // 首页数据 Route::post('/index/datas', [\App\Http\Controllers\Api\v1\IndexController::class, 'datas']); Route::post('/index/projects', [\App\Http\Controllers\Api\v1\IndexController::class, 'projects']); Route::post('/index/express', [\App\Http\Controllers\Api\v1\IndexController::class, 'express']); Route::post('/index/rechargeMeals', [\App\Http\Controllers\Api\v1\IndexController::class, 'rechargeMeals']); Route::post('/index/notice', [\App\Http\Controllers\Api\v1\IndexController::class, 'noticeCount']); Route::post('/index/video', [\App\Http\Controllers\Api\v1\IndexController::class, 'videoList']); // 直播 Route::get('/live/url', [\App\Http\Controllers\Api\v1\LiveController::class, 'getUrl']); Route::post('/live/index', [\App\Http\Controllers\Api\v1\LiveController::class, 'index']); Route::post('/live/users', [\App\Http\Controllers\Api\v1\LiveController::class, 'users']); Route::post('/live/create', [\App\Http\Controllers\Api\v1\LiveController::class, 'create']); Route::post('/live/info', [\App\Http\Controllers\Api\v1\LiveController::class, 'getInfo']); Route::post('/live/play', [\App\Http\Controllers\Api\v1\LiveController::class, 'updatePlay']); Route::post('/live/status', [\App\Http\Controllers\Api\v1\LiveController::class, 'status']); Route::post('/live/category/search', [\App\Http\Controllers\Api\v1\LiveCategoryController::class, 'search']); Route::post('/live/category/options', [\App\Http\Controllers\Api\v1\LiveCategoryController::class, 'options']); // 音乐 Route::post('/music/index', [\App\Http\Controllers\Api\v1\MusicController::class, 'index']); Route::post('/music/info', [\App\Http\Controllers\Api\v1\MusicController::class, 'getInfo']); // 短视频 Route::post('/video/index', [\App\Http\Controllers\Api\v1\VideoController::class, 'index']); Route::post('/video/list', [\App\Http\Controllers\Api\v1\VideoController::class, 'list']); Route::post('/video/info', [\App\Http\Controllers\Api\v1\VideoController::class, 'getInfo']); Route::post('/video/publish', [\App\Http\Controllers\Api\v1\VideoController::class, 'publish']); Route::post('/video/collect', [\App\Http\Controllers\Api\v1\VideoController::class, 'collect']); Route::post('/video/like', [\App\Http\Controllers\Api\v1\VideoController::class, 'like']); Route::post('/video/play', [\App\Http\Controllers\Api\v1\VideoController::class, 'updatePlay']); Route::post('/video/setting', [\App\Http\Controllers\Api\v1\VideoController::class, 'setting']); Route::post('/video/delete', [\App\Http\Controllers\Api\v1\VideoController::class, 'delete']); // 会员板块 Route::post('/user/info', [\App\Http\Controllers\Api\v1\MemberController::class, 'getInfo']); Route::post('/user/homeInfo', [\App\Http\Controllers\Api\v1\MemberController::class, 'homeInfo']); Route::post('/user/setAvatar', [\App\Http\Controllers\Api\v1\MemberController::class, 'setAvatar']); Route::post('/user/modify', [\App\Http\Controllers\Api\v1\MemberController::class, 'modify']); Route::post('/user/auth', [\App\Http\Controllers\Api\v1\MemberController::class, 'auth']); Route::post('/user/follow', [\App\Http\Controllers\Api\v1\MemberController::class, 'follow']); Route::post('/user/inviteList', [\App\Http\Controllers\Api\v1\MemberController::class, 'inviteList']); //收藏用户 Route::post('/collect/index', [\App\Http\Controllers\Api\v1\MemberCollectController::class, 'index']); // 账户操作 Route::post('/user/transfer', [\App\Http\Controllers\Api\v1\MemberController::class, 'transfer']); 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('/account/index', [\App\Http\Controllers\Api\v1\AccountController::class, 'index']); Route::post('/account/counts', [\App\Http\Controllers\Api\v1\AccountController::class, 'counts']); Route::post('/account/balance', [\App\Http\Controllers\Api\v1\AccountController::class, 'balance']); // 关注用户 Route::post('/collect/index', [\App\Http\Controllers\Api\v1\MemberCollectController::class, 'index']); Route::post('/collect/collect', [\App\Http\Controllers\Api\v1\MemberCollectController::class, 'collect']); Route::post('/collect/cancel', [\App\Http\Controllers\Api\v1\MemberCollectController::class, 'cancel']); // 聊天、消息 Route::post('/message/index', [\App\Http\Controllers\Api\v1\MessageController::class, 'index']); Route::post('/message/chat', [\App\Http\Controllers\Api\v1\MessageController::class, 'chatGroupList']); Route::post('/message/history', [\App\Http\Controllers\Api\v1\MessageController::class, 'history']); Route::post('/message/unread', [\App\Http\Controllers\Api\v1\MessageController::class, 'unread']); Route::post('/message/barCount', [\App\Http\Controllers\Api\v1\MessageController::class, 'getBarCount']); Route::post('/message/clear', [\App\Http\Controllers\Api\v1\MessageController::class, 'clear']); Route::post('/message/clearAll', [\App\Http\Controllers\Api\v1\MessageController::class, 'clearAll']); Route::post('/message/setRead', [\App\Http\Controllers\Api\v1\MessageController::class, 'setRead']); Route::post('/message/setting', [\App\Http\Controllers\Api\v1\MessageController::class, 'setSetting']); Route::post('/message/getSetting', [\App\Http\Controllers\Api\v1\MessageController::class, 'getSetting']); }); // 回调处理 Route::match(['get','post'],'/notify/wallet/udunpay', [\App\Http\Controllers\Api\v1\NotifyController::class, 'udunpay']); Route::match(['get','post'],'/notify/email', [\App\Http\Controllers\Api\v1\NotifyController::class, 'email']); Route::match(['get','post'],'/notify/{scene}/{payType}', [\App\Http\Controllers\Api\v1\NotifyController::class, 'callback']); // 测试 Route::match(['get','post'],'/test/check', [\App\Http\Controllers\Api\v1\TestController::class, 'check']);