group(function() { // 登录 Route::post('/login', [\App\Http\Controllers\Api\v1\LoginController::class, 'login']); Route::post('/mpAuth', [\App\Http\Controllers\Api\v1\LoginController::class, 'mpAuth']); Route::post('/sms/send', [\App\Http\Controllers\Api\v1\LoginController::class, 'smsSend']); Route::post('/user/setProfile', [\App\Http\Controllers\Api\v1\MemberController::class, 'setProfile']); Route::post('/user/getPhoneNumber', [\App\Http\Controllers\Api\v1\MemberController::class, 'getPhoneNumber']); // 上传文件 Route::post('/upload/image', [\App\Http\Controllers\Api\UploadController::class, 'uploadImage']); Route::post('/upload/file', [\App\Http\Controllers\Api\UploadController::class, 'uploadFile']); // 文章 Route::post('/article/index', [\App\Http\Controllers\Api\v1\ArticleController::class, 'index']); Route::post('/article/category/list', [\App\Http\Controllers\Api\v1\ArticleController::class, 'categorys']); Route::get('/article/info', [\App\Http\Controllers\Api\v1\ArticleController::class, 'info']); Route::get('/article/page', [\App\Http\Controllers\Api\v1\ArticleController::class, 'page']); // 主页商品 Route::post('/goods/index', [\App\Http\Controllers\Api\v1\GoodsController::class, 'index']); Route::post('/goods/category/list', [\App\Http\Controllers\Api\v1\GoodsController::class, 'categorys']); Route::get('/order/info', [\App\Http\Controllers\Api\v1\OrderController::class, 'info']); Route::post('/supervisor/index', [\App\Http\Controllers\Api\v1\SupervisorsController::class, 'index']); Route::post('/supervisor/category/list', [\App\Http\Controllers\Api\v1\SupervisorsController::class, 'categorys']); Route::get('/supervisor/info', [\App\Http\Controllers\Api\v1\SupervisorsController::class, 'info']); }); // 用户端路由组 Route::prefix('v1')->middleware('web.login')->group(function() { Route::get('/logout', [\App\Http\Controllers\Api\v1\LoginController::class, 'logout']); // 配置和首页数据 Route::get('/config', [\App\Http\Controllers\Api\v1\IndexController::class, 'config']); Route::get('/index/data', [\App\Http\Controllers\Api\v1\IndexController::class, 'data']); Route::get('/index/industry', [\App\Http\Controllers\Api\v1\IndexController::class, 'industry']); Route::post('/article/consult', [\App\Http\Controllers\Api\v1\ArticleController::class, 'consult']); // 用户信息 Route::get('/user/info', [\App\Http\Controllers\Api\v1\MemberController::class, 'info']); Route::post('/user/authInfo', [\App\Http\Controllers\Api\v1\MemberController::class, 'authInfo']); 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/teamList', [\App\Http\Controllers\Api\v1\MemberController::class, 'teamList']); Route::post('/user/bill', [\App\Http\Controllers\Api\v1\MemberController::class, 'bill']); Route::post('/user/setting', [\App\Http\Controllers\Api\v1\MemberController::class, 'setting']); Route::post('/user/logOff', [\App\Http\Controllers\Api\v1\MemberController::class, 'logOff']); // 银行卡 Route::post('/user/banks/index', [\App\Http\Controllers\Api\v1\MemberBankController::class, 'index']); Route::post('/user/banks/save', [\App\Http\Controllers\Api\v1\MemberBankController::class, 'save']); Route::post('/user/banks/delete', [\App\Http\Controllers\Api\v1\MemberBankController::class, 'delete']); // 账户明细 Route::post('/account/index', [\App\Http\Controllers\Api\v1\AccountController::class, 'index']); Route::post('/account/info', [\App\Http\Controllers\Api\v1\AccountController::class, 'info']); Route::post('/account/withdraw', [\App\Http\Controllers\Api\v1\AccountController::class, 'withdraw']); Route::post('/account/balance', [\App\Http\Controllers\Api\v1\AccountController::class, 'balance']); // 订单列表 Route::post('/order/index', [\App\Http\Controllers\Api\v1\OrderController::class, 'index']); Route::post('/order/info', [\App\Http\Controllers\Api\v1\OrderController::class, '']); Route::post('/order/count', [\App\Http\Controllers\Api\v1\OrderController::class, 'count']); Route::post('/order/submit', [\App\Http\Controllers\Api\v1\OrderController::class, 'submit']); Route::post('/order/pay', [\App\Http\Controllers\Api\v1\OrderController::class, 'pay']); Route::post('/order/complete', [\App\Http\Controllers\Api\v1\OrderController::class, 'complete']); Route::post('/order/after', [\App\Http\Controllers\Api\v1\OrderController::class, 'after']); Route::post('/order/cancel', [\App\Http\Controllers\Api\v1\OrderController::class, 'cancel']); Route::post('/order/hide', [\App\Http\Controllers\Api\v1\OrderController::class, 'hide']); Route::post('/order/logistics', [\App\Http\Controllers\Api\v1\OrderController::class, 'logistics']); // 购物车 Route::post('/cart/index', [\App\Http\Controllers\Api\v1\CartController::class, 'index']); Route::post('/cart/add', [\App\Http\Controllers\Api\v1\CartController::class, 'add']); Route::post('/cart/update', [\App\Http\Controllers\Api\v1\CartController::class, 'update']); Route::post('/cart/delete', [\App\Http\Controllers\Api\v1\CartController::class, 'delete']); Route::post('/cart/count', [\App\Http\Controllers\Api\v1\CartController::class, 'count']); // 商品 Route::post('/goods/buyGoods', [\App\Http\Controllers\Api\v1\GoodsController::class, 'buyGoods']); Route::post('/goods/info', [\App\Http\Controllers\Api\v1\GoodsController::class, 'info']); Route::post('/goods/collect', [\App\Http\Controllers\Api\v1\GoodsController::class, 'collect']); // 收货地址 Route::post('/address/index', [\App\Http\Controllers\Api\v1\AddressController::class, 'index']); Route::post('/address/info', [\App\Http\Controllers\Api\v1\AddressController::class, 'info']); Route::post('/address/bindInfo', [\App\Http\Controllers\Api\v1\AddressController::class, 'getBindInfo']); Route::post('/address/setDefault', [\App\Http\Controllers\Api\v1\AddressController::class, 'setDefault']); Route::post('/address/save', [\App\Http\Controllers\Api\v1\AddressController::class, 'save']); Route::post('/address/delete', [\App\Http\Controllers\Api\v1\AddressController::class, 'delete']); // 导师 Route::post('/supervisor/consult', [\App\Http\Controllers\Api\v1\SupervisorsController::class, 'consult']); // 会议 Route::post('/meeting/index', [\App\Http\Controllers\Api\v1\MeetingController::class, 'index']); Route::post('/meeting/info', [\App\Http\Controllers\Api\v1\MeetingController::class, 'info']); Route::post('/meeting/getLink', [\App\Http\Controllers\Api\v1\MeetingController::class, 'getLink']); Route::post('/meeting/books', [\App\Http\Controllers\Api\v1\MeetingController::class, 'books']); Route::post('/meeting/record/list', [\App\Http\Controllers\Api\v1\MeetingController::class, 'records']); // 举报 Route::post('/complaint/submit', [\App\Http\Controllers\Api\v1\ComplaintController::class, 'submit']); }); // 回调处理 Route::match(['get','post'],'/notify/refund/{payType}', [\App\Http\Controllers\Api\v1\NotifyController::class, 'refund']); 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']);