12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?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::any('api/{interfaceAlias}', [\App\Http\Api\ApiController::class, 'index']);
- /**
- * 公众号
- */
- // 必须是any模式
- Route::any('/wechat', [\App\Http\Api\WechatOfficialController::class, 'index']); // 微信服务器通知
- Route::post('/wechat/createQrcode', [\App\Http\Api\WechatOfficialController::class, 'createQrcode']); // 获取公众号二维码
- Route::post('/wechat/checkScan', [\App\Http\Api\WechatOfficialController::class, 'checkScan']); // 检测用户是否扫描了二维码
- Route::any('/wechat/oauthCallback', [\App\Http\Api\WechatOfficialController::class, 'oauthCallback']);
- Route::post('/wechat/checkLogin', [\App\Http\Api\WechatOfficialController::class, 'checkLogin']);
- // 网页key换取token
- Route::post('/wechat/key2token', [\App\Http\Api\WechatOfficialController::class, 'key2token']);
- // 升级检测 pmid
- Route::get('/createCustomerQrcode/{pmid}', [\App\Http\Api\IndexController::class, 'createCustomerQrcode']);
- Route::get('/index/toCustomer/{pmid}', [\App\Http\Api\IndexController::class, 'toCustomer']);
- Route::any('/index/statistics/{pmid}', [\App\Http\Api\IndexController::class, 'statistics']);
- Route::post('/index/upgrade/{osType}/{pmid}', [\App\Http\Api\IndexController::class, 'upgrade']);
- // 获取用户账单信息 userBill
- Route::post('/product/userBill/{pmid}', [\App\Http\Api\ProductController::class, 'userBill']);
- Route::post('/login/getUserInfo', [\App\Http\Api\LoginController::class, 'getUserInfo']);
- Route::post('/login/loginOut', [\App\Http\Api\LoginController::class, 'loginOut']);
- //todo 后期删除
- Route::post('/login/testLogin', [\App\Http\Api\WechatOfficialController::class, 'testLogin']);
- //
- Route::post('pay/getPayCode/{pmid}', [App\Http\Api\PayController::class, 'getPayCode']); //获取支付的key
- Route::post('pay/checkPayScan/{code}', [App\Http\Api\PayController::class, 'checkPayScan']);
- Route::post('pay/checkPayEnd/{code}', [App\Http\Api\PayController::class, 'checkPayEnd']);
- Route::any('notifyUrl/wxpay', [\App\Http\Api\NotifyUrlController::class, 'wxpay']); //
- Route::any('notifyUrl/wechatpay', [\App\Http\Api\NotifyUrlController::class, 'wechatpay']); //
- Route::any('notifyUrl/alipay', [\App\Http\Api\NotifyUrlController::class, 'alipay']); //
- # 百度
- Route::any('baiduPan/getAuthUrl', 'BaiduPanController@getAuthUrl'); //
- Route::any('baiduPan/notice', 'BaiduPanController@notice'); //
- Route::any('baiduPan/getBaiduAuth', 'BaiduPanController@getBaiduAuth'); //
- Route::any('baiduPan/getPanUserList', 'BaiduPanController@getPanUserList'); //
- Route::any('baiduPan/delPanUser', 'BaiduPanController@delPanUser'); //删除网盘用户
- Route::any('baiduPan/getPanInfo', 'BaiduPanController@getPanInfo'); //获取网盘用户信息
|