176 lines
11 KiB
PHP
176 lines
11 KiB
PHP
<?php
|
|
Route::any('/wechat', 'WeChatController@serve');
|
|
|
|
Route::get('test/index', 'TestController@index')->name('test.index');
|
|
|
|
//登录相关
|
|
Route::get('register/auth/wechat', 'AuthController@regwechat')->name('register.auth.wechat');
|
|
Route::any('login', 'AuthController@login')->name('login');
|
|
Route::any('register', 'AuthController@register')->name('register');
|
|
Route::get('logout', 'AuthController@logout')->name('logout');
|
|
Route::any('login/bycode', 'AuthController@bycode')->name('login.bycode');
|
|
Route::get('login/wechat', 'AuthController@wechat')->name('login.wechat');
|
|
Route::get('login/wechatCallback', 'AuthController@wechatCallback')->name('login.wechatCallback');
|
|
Route::any('auth/forgot', 'AuthController@forgot')->name('forgot');
|
|
Route::any('auth/forgot/reset', 'AuthController@reset')->name('forgot.reset')->middleware('signed');
|
|
Route::post('auth/sms', 'AuthController@smsCode')->name('auth.sms');
|
|
|
|
//首页
|
|
Route::get('passtime', 'IndexController@pass')->name('pass.time');
|
|
Route::get('subscribe', 'IndexController@subscribe')->name('pass.subscribe');
|
|
Route::get('index/lesson', 'IndexController@lesson')->name('index.lesson');
|
|
Route::get('index/pass', 'IndexController@pass')->name('index.pass');
|
|
Route::any('index/location', 'IndexController@location')->name('index.location');
|
|
Route::any('index/getlocation', 'IndexController@getlocation')->name('index.getlocation');
|
|
Route::get('index/moreorgans', 'IndexController@getOrgans')->name('index.moreorgans');
|
|
Route::get('index/search', 'IndexController@search')->name('index.search');
|
|
Route::get('/', 'IndexController@index')->name('index.index');
|
|
|
|
// 个人中心
|
|
Route::get('baby', 'UserController@baby')->name('baby');
|
|
Route::post('babyrun', 'UserController@babyrun')->name('babyrun');
|
|
Route::any('user/alliance', 'UserController@alliance')->name('user.alliance');
|
|
Route::get('user/agency', 'UserController@agency')->name('user.agency');
|
|
Route::post('user/store', 'UserController@store')->name('user.store');
|
|
Route::get('user/rules', 'UserController@rules')->name('user.rules');
|
|
Route::get('user/relation', 'UserController@relation')->name('user.relation');
|
|
Route::post('user/relationrun', 'UserController@relationrun')->name('user.relationrun');
|
|
Route::get('user', 'UserController@index')->name('user.index');
|
|
|
|
//课程
|
|
Route::get('lessons/all', 'LessonsController@all')->name('lessons.all');
|
|
Route::get('lessons/report', 'LessonsController@report')->name('lessons.report');
|
|
Route::post('lessons/store', 'LessonsController@store')->name('lessons.store');
|
|
Route::get('lessons/category', 'LessonsController@category')->name('lessons.category');
|
|
Route::get('lessons/{lesson}/favorite', 'LessonsController@favorite')->name('lessons.favorite');
|
|
Route::resource('lessons', 'LessonsController', ['only' => ['index', 'show']]);
|
|
|
|
//报名课程
|
|
Route::get('cart/delete/{cart}', 'CartController@delete')->name('cart.delete');
|
|
Route::get('cart/{lesson}/store', 'CartController@store')->name('cart.store');
|
|
Route::resource('cart', 'CartController', ['only' => ['index', 'show']]);
|
|
|
|
// 支付中心
|
|
Route::any('payments/wechatnew/{orderid}', 'PayController@wechatnew')->name('pay.wechatnew');
|
|
Route::any('payments/lesson/{orderid}', 'PayController@lesson')->name('pay.lesson');
|
|
Route::any('payments/{orderid}', 'PayController@order')->name('pay.order');
|
|
Route::any('notify/payment', 'NotifyController@payment')->name('notify.payment');
|
|
Route::get('pay/ok', 'PayController@ok')->name('pay.ok');
|
|
|
|
//活动
|
|
Route::get('activities/qrcode', 'ActivityController@qrcode')->name('activities.qrcode');
|
|
Route::get('activities/{activity}/create', 'ActivityController@create')->name('activities.create');
|
|
Route::get('activities/{activity}/show', 'ActivityController@show')->name('activities.show');
|
|
Route::get('activities/{category}/index', 'ActivityController@index')->name('activities.index');
|
|
|
|
//订单管理
|
|
Route::post('orders/lessonstore', 'OrderController@LessonStore')->name('orders.lessonstore');
|
|
Route::post('orders/activitystore', 'OrderController@ActivityStore')->name('orders.activitystore');
|
|
Route::get('orders/gift/delivered', 'OrderController@giftDelivered')->name('orders.gift.delivered');
|
|
Route::get('orders/gifts', 'OrderController@gifts')->name('orders.gifts');
|
|
Route::any('orders/{order}/address', 'OrderController@address')->name('orders.address');
|
|
|
|
Route::get('orders', 'OrderController@index')->name('orders.index');
|
|
Route::get('orders/unpay', 'OrderController@unpay')->name('orders.unpay');
|
|
Route::get('orders/used', 'OrderController@used')->name('orders.used');
|
|
Route::get('orders/paid', 'OrderController@paid')->name('orders.paid');
|
|
Route::get('orders/delivered', 'OrderController@delivered')->name('orders.delivered');
|
|
Route::get('orders/signed', 'OrderController@signed')->name('orders.signed');
|
|
|
|
Route::get('orders/{orderid}', 'OrderController@show')->name('orders.show');
|
|
Route::post('orders/{orderid}/delete', 'OrderController@delete')->name('orders.delete');
|
|
Route::get('orders/{orderid}/pay', 'OrderController@pay')->name('orders.pay'); // 商品或套餐订单选择支付方式
|
|
Route::get('orders/{orderid}/sign', 'OrderController@sign')->name('orders.sign');
|
|
Route::get('orders/{orderid}/refund', 'OrderController@refund')->name('orders.refund'); //申请退款
|
|
|
|
//赠品管理
|
|
Route::get('gifts', 'GiftController@index')->name('gifts.index');
|
|
Route::get('gifts/unpay', 'GiftController@unpay')->name('gifts.unpay');
|
|
Route::get('gifts/paid', 'GiftController@paid')->name('gifts.paid');
|
|
Route::get('gifts/delivered', 'GiftController@delivered')->name('gifts.delivered');
|
|
Route::get('gifts/signed', 'GiftController@signed')->name('gifts.signed');
|
|
Route::get('gifts/{orderid}', 'GiftController@show')->name('gifts.show');
|
|
Route::get('gifts/{orderid}/sign', 'GiftController@sign')->name('gifts.sign');\
|
|
Route::any('gifts/{order}/address', 'GiftController@address')->name('gifts.address');
|
|
|
|
// 賬戶管
|
|
Route::get('account/{type}/coupon', 'AccountController@coupon')->name('account.coupon'); //现金券
|
|
Route::get('account', 'AccountController@index')->name('account.index');
|
|
|
|
//提现相关
|
|
Route::get('withdraw/wechat/code', 'WithdrawController@code')->name('withdraw.wechat.code');
|
|
Route::get('withdraw/alipay', 'WithdrawController@alipay')->name('withdraw.alipay');
|
|
Route::get('withdraw/wechat', 'WithdrawController@wechat')->name('withdraw.wechat');
|
|
Route::post('withdraw/applydo', 'WithdrawController@applydo')->name('withdraw.applydo');
|
|
Route::post('withdraw/wechatdo', 'WithdrawController@wechatdo')->name('withdraw.wechatdo');
|
|
Route::resource('withdraw', 'WithdrawController', ['only' => ['index', 'store']]);
|
|
|
|
// 收货地址管理
|
|
Route::get('addresses/select', 'AddressController@select')->name('addresses.select');
|
|
Route::post('addresses/areas', 'AddressController@areas')->name('addresses.areas');
|
|
Route::any('addresses/{id}/setdef', 'AddressController@setdef')->name('addresses.setdef');
|
|
Route::resource('addresses', 'AddressController');
|
|
|
|
//商家机构
|
|
Route::any('sellers/verification', 'SellersController@verification')->name('sellers.verification');
|
|
Route::get('sellers/seller', 'SellersController@seller')->name('sellers.seller');
|
|
Route::get('sellers/organ', 'SellersController@organ')->name('sellers.organ');
|
|
Route::get('sellers/{seller}/lessons', 'SellersController@lessons')->name('sellers.lessons');
|
|
Route::resource('sellers', 'SellersController', ['only' => ['index', 'show']]);
|
|
|
|
//收藏夹
|
|
Route::any('favorites/{lesson}/lesson', 'FavoriteController@lesson')->name('favorites.lesson');
|
|
Route::any('favorites/{seller}/seller', 'FavoriteController@seller')->name('favorites.seller');
|
|
Route::any('favorites/{activity}/activity', 'FavoriteController@activity')->name('favorites.activity');
|
|
Route::resource('favorites', 'FavoriteController', ['only' => ['index']]);
|
|
|
|
//分享
|
|
Route::get('share/index', 'ShareController@index')->name('share.index');
|
|
Route::get('share/mine', 'ShareController@mine')->name('share.mine');
|
|
Route::get('share/newcode', 'ShareController@newcode')->name('share.newcode');
|
|
Route::get('share/getnewCode', 'ShareController@getnewCode')->name('share.getnewCode');
|
|
Route::get('share/{user}', 'ShareController@user')->name('share.user')->where(['user' => '\d+']);
|
|
|
|
//我的邀请
|
|
Route::get('team/index/{node?}', 'TeamController@index')->name('team.index');
|
|
Route::get('team/novip/{node?}', 'TeamController@novip')->name('team.novip');
|
|
|
|
//抽奖
|
|
Route::get('lottery/message', 'LotteryController@message')->name('lottery.message');
|
|
Route::get('lottery/logs', 'LotteryController@logs')->name('lottery.logs');
|
|
Route::get('lottery/index', 'LotteryController@index')->name('lottery.index');
|
|
Route::get('lottery/draw', 'LotteryController@draw')->name('lottery.draw');
|
|
|
|
//代理管理
|
|
Route::get('agency/index', 'AgencyController@index')->name('agency.index');
|
|
Route::get('agency/data', 'AgencyController@data')->name('agency.data');
|
|
Route::get('agency/{seller}/lesson', 'AgencyController@lesson')->name('agency.lesson');
|
|
|
|
//业务员数据查看
|
|
Route::get('data/index', 'DataController@index')->name('data.index');
|
|
Route::get('data/users', 'DataController@users')->name('data.users');
|
|
Route::get('data/orders', 'DataController@orders')->name('data.orders');
|
|
Route::get('data/withdraw', 'DataController@withdraw')->name('data.withdraw');
|
|
Route::get('data/salesman', 'DataController@salesman')->name('data.salesman');
|
|
Route::get('data/account', 'DataController@account')->name('data.account');
|
|
Route::get('data/upgrade', 'DataController@upgrade')->name('data.upgrade');
|
|
Route::get('data/{user}/organs', 'DataController@organs')->name('data.organs');
|
|
|
|
//现金券
|
|
Route::get('coupon/select', 'CouponController@select')->name('coupon.select');
|
|
//安全设置
|
|
// Route::post('settings', 'SettingsController@update')->name('settings.update');
|
|
// Route::get('settings/info', 'SettingsController@info')->name('settings.info');
|
|
// Route::any('settings/wechatNo', 'SettingsController@wechatNo')->name('settings.wechatNo');
|
|
// Route::any('settings/pwd', 'SettingsController@pwd')->name('settings.pwd');
|
|
// Route::any('settings/mobile', 'SettingsController@mobile')->name('settings.mobile');
|
|
// Route::any('settings/childNodes', 'SettingsController@childNodes')->name('settings.childNodes');
|
|
// Route::any('settings/forgot', 'SettingsController@forgot')->name('setting.forgot');
|
|
// Route::any('settings/forgot/reset', 'SettingsController@reset')->name('setting.forgot.reset');
|
|
// Route::resource('settings', 'SettingsController', ['only' => ['index', 'edit']]);
|
|
|
|
// Route::get('withdraw/wechat/code', 'WithdrawController@code')->name('withdraw.wechat.code');
|
|
// Route::resource('withdraw', 'WithdrawController', ['only' => ['index', 'create', 'store']]);
|
|
// Route::get('dashboard/index', 'DashboardController@index')->name('dashboard.index');
|
|
// Route::get('dashboard/full', 'DashboardController@full')->name('dashboard.full');
|