# 路由
API路由配置文件 route/api.php
### 無需登錄授權接口
~~~
//上傳圖片
Route::post('upload/image/:field', 'api.Common/uploadImage');
//公共配置
Route::get('config','api.Common/config');
//商品
Route::group('store/product', function () {
Route::get('recommend/lst', 'StoreProduct/recommendList');
Route::get('/lst', 'StoreProduct/lst');
Route::get('/hot/:type', 'StoreProduct/hot');
Route::get('/category/lst', 'StoreCategory/lst');
Route::get('/category', 'StoreCategory/children');
Route::get('/brand/lst', 'StoreBrand/lst');
Route::get('/detail/:id', 'StoreProduct/detail')->middleware(\app\common\middleware\VisitProductMiddleware::class);
Route::get('/qrcode/:id', 'StoreProduct/qrcode');
Route::get('bag','StoreProduct/getBagList');
Route::get('bag/recommend','StoreProduct/getBagRecomm');
Route::get('bag/explain','StoreProduct/getBagExplain');
Route::get('/reply/lst/:id', 'StoreReply/lst');
})->prefix('api.store.product.');
//優惠券
Route::group('coupon', function () {
Route::get('product', 'api.store.product.StoreCoupon/coupon');
Route::get('store/:id', 'api.store.product.StoreCoupon/merCoupon');
});
//商戶
Route::group('store/merchant/',function(){
Route::get('/lst','Merchant/lst');
Route::get('/product/lst/:id','Merchant/productList');
Route::get('/category/lst/:id','Merchant/categoryList');
Route::get('/detail/:id','Merchant/detail');
Route::get('/qrcode/:id','Merchant/qrcode');
})->prefix('api.store.merchant.');
//文章
Route::group('article',function(){
Route::get('/lst/:cid','Article/lst');
Route::get('detail/:id','Article/detail');
Route::get('/category/lst','ArticleCategory/lst');
})->prefix('api.article.');
//微信支付回調
Route::any('notice/wechat_pay','api.Common/wechatNotify')->name('wechatNotify');
//小程序支付回調
Route::any('notice/routine_pay','api.Common/routineNotify')->name('routineNotify');
//城市列表
Route::get('system/city/lst','merchant.store.shipping.City/getlist');
//熱門搜索
Route::get('common/hot_keyword', 'api.Common/hotKeyword');
//推薦頁 banner
Route::get('common/hot_banner/:type', 'api.Common/hotBanner');
//退款原因
Route::get('common/refund_message', 'api.Common/refundMessage');
//充值贈送
Route::get('common/recharge_quota', 'api.Common/userRechargeQuota');
//快遞公司
Route::get('common/express', 'api.Common/express');
//圖片轉 base64
Route::post('common/base64', 'api.Common/get_image_base64');
//個人中心菜單
Route::get('common/menus', 'api.Common/menus');
//首頁數據
Route::get('common/home', 'api.Common/home');
//瀏覽量
Route::post('common/visit', 'api.Common/visit');
//用戶反饋類型
Route::get('common/feedback_type', 'api.user.FeedBackCategory/lst');
//登錄
Route::post('auth/login', 'api.Auth/login');
//短信登錄
Route::post('auth/smslogin', 'api.Auth/smsLogin');
//微信授權
Route::get('auth/wechat', 'api.Auth/auth');
//小程序授權
Route::post('auth/mp', 'api.Auth/mpAuth');
//驗證碼
Route::post('auth/verify','api.Auth/verify');
//微信配置
Route::get('wechat/config', 'api.Wechat/jsConfig');
//圖片驗證碼
Route::get('captcha','api.Auth/getCaptcha');
~~~
需要登錄授權接口
~~~
//退出登錄
Route::post('logout','api.Auth/logout');
//用戶信息
Route::get('user','api.Auth/userInfo');
//優惠券
Route::group('coupon', function () {
Route::post('receive/:id', 'api.store.product.StoreCoupon/receiveCoupon');
Route::get('list', 'api.store.product.StoreCoupon/lst');
});
//客服聊天
Route::group('service', function () {
Route::get('history/:id', 'api.store.service.Service/chatHistory');
Route::get('list', 'api.store.service.Service/getList');
Route::get('mer_history/:merId/:id', 'api.store.service.Service/serviceHistory');
Route::get('user_list', 'api.store.service.Service/serviceUserList');
});
//訂單
Route::group('order', function () {
Route::post('check', '/checkOrder');
Route::post('create', '/createOrder');
Route::get('group_order_list', '/groupOrderList');
Route::get('group_order_detail/:id', '/groupOrderDetail');
Route::post('cancel/:id', '/cancelGroupOrder');
Route::get('list', '/lst');
Route::get('detail/:id', '/detail');
Route::get('number', '/number');
Route::post('pay/:id', '/groupOrderPay');
Route::post('take/:id', '/take');
Route::post('express/:id', '/express');
Route::get('status/:id', '/groupOrderStatus');
})->prefix('api.store.order.StoreOrder');
//退款單
Route::group('refund', function () {
Route::get('batch_product/:id', '/batchProduct');
Route::get('express/:id', '/express');
Route::get('product/:id', '/product');
Route::post('apply/:id', '/refund');
Route::get('list', '/lst');
Route::get('detail/:id', '/detail');
Route::post('del/:id', '/del');
Route::post('back_goods/:id', '/back_goods');
})->prefix('api.store.order.StoreRefundOrder');
//評價
Route::group('reply', function () {
Route::get('product/:id', '/product');
Route::post(':id', '/reply');
})->prefix('api.store.product.StoreReply');
//用戶
Route::group('user',function(){
//切換賬號
Route::get('account', 'User/account');
Route::post('switch', 'User/switchUser');
//收藏
Route::get('/relation/product/lst','UserRelation/productList');
Route::get('/relation/merchant/lst','UserRelation/merchantList');
Route::post('/relation/create','UserRelation/create');
Route::post('/relation/batch/create','UserRelation/batchCreate');
Route::post('/relation/delete','UserRelation/delete');
//反饋
Route::post('/feedback', 'Feedback/feedback');
Route::get('/feedback/list', 'Feedback/feedbackList');
Route::get('/feedback/detail/:id', 'Feedback/detail');
//充值
Route::post('/recharge','UserRecharge/recharge');
Route::post('/recharge/brokerage','UserRecharge/brokerage');
//地址
Route::get('/address/lst','UserAddress/lst');
Route::post('/address/create','UserAddress/create');
Route::get('/address/detail/:id','UserAddress/detail');
Route::post('/address/update/:id','UserAddress/editDefault');
Route::post('/address/delete/:id','UserAddress/delete');
//分銷海報
Route::get('/spread_image','User/spread_image');
//推廣人列表
Route::get('/spread_list','User/spread_list');
//提現
Route::get('/extract/lst','UserExtract/lst');
Route::get('/extract/banklst','UserExtract/bankLst');
Route::post('/extract/create','UserExtract/create');
//綁定手機號
Route::post('binding','User/binding');
//余額記錄
Route::get('bill','User/bill');
//傭金記錄
Route::get('brokerage_list','User/brokerage_list');
//推廣人訂單
Route::get('spread_order','User/spread_order');
//推廣人排行榜
Route::get('spread_top','User/spread_top');
//傭金排行榜
Route::get('brokerage_top','User/brokerage_top');
Route::get('spread_info','User/spread_info');
//瀏覽記錄
Route::get('history','User/history');
Route::post('history/delete/:id','User/deleteHistory');
})->prefix('api.user.');
//購物車
Route::group('user/cart',function(){
Route::get('/lst','StoreCart/lst');
Route::post('/create','StoreCart/create');
Route::post('/again','StoreCart/again');
Route::post('/change/:id','StoreCart/change');
Route::post('/delete','StoreCart/batchDelete');
Route::get('/count','StoreCart/cartCount');
})->prefix('api.store.order.');
~~~
- 序言
- 系統簡介
- 系統介紹
- 前端腦圖
- 項目介紹
- 新手入門(源碼安裝)
- 運行環境
- 服務器配置及安裝
- 視頻安裝教程
- 服務器及環境搭建
- 服務器購買
- 域名購買
- 域名解析
- 服務器配置
- 寶塔配置
- 創建站點
- 安裝項目
- 1.源碼上傳(必看內容)
- 2.PHP擴展安裝
- 3.環境配置
- 4.運行服務
- 5.一鍵安裝
- 注意事項(很重要)
- 重啟swoole服務
- linux安裝swoole方法
- 特別注意事項
- mysql 5.7注意事項
- https域名
- ssl證書申請
- 公眾號配置
- 公眾號配置
- 公眾號開發配置
- 公眾號菜單
- 設置公眾號菜單
- 關鍵字
- 跳轉網頁
- 跳轉小程序
- 小程序配置
- 1.微信平臺配置
- 2.CRMEB后臺配置
- 3.前端提交審核
- 4.確認發布
- 支付配置
- 支付配置
- 公眾號支付
- 小程序支付
- 支付寶支付
- 其他配置
- 公眾號模板消息
- 小程序訂閱消息
- 商業授權
- 授權說明
- 申請授權
- 安裝常見問題匯總
- 請修改sql_mode文件為NO_AUTO提示
- 版本更新
- 客服設置
- uni-app 打包H5、公眾號
- 版本更新
- 清空數據
- 測試域名
- 部署多套多商戶
- 使用說明
- 商品分類
- 分類說明
- 分類管理
- 品牌分類
- 商品標簽
- 商品管理
- 發布商品
- 商品規格
- 配置說明
- 文件上傳
- 移動端展示說明
- 首頁
- 分類頁
- 個人中心
- 熱門搜索
- 分銷規則
- 分銷配置
- 分銷員管理
- 分銷規則說明
- 分銷員等級
- 分銷禮包
- 傭金說明
- 用戶管理
- 商戶用戶管理
- 平臺用戶管理
- 用戶協議
- 用戶搜索記錄
- 秒殺
- 秒殺規則
- 開啟秒殺活動
- 直播
- 主播實名認證
- 開啟直播
- 添加直播商品
- 預售
- 開啟全款預售
- 開啟定金預售
- 預售協議
- 專題
- 后臺配置
- 前端展示
- 助力
- 開啟助力
- 查看助力活動
- 拼團
- 虛擬拼團設置
- 開啟拼團
- 查看拼團活動
- 積分
- 積分設置
- 積分來源
- 積分使用
- 提現
- 提現規則
- 提現步驟
- 新聞資訊
- 新聞頁面
- 發布資訊
- 賬戶管理
- 賬號信息
- 賬戶資金
- 優惠券
- 添加優惠券
- 發布優惠券
- 領取及使用
- 發放優惠券
- 訂單管理
- 后臺訂單處理
- 前端訂單處理
- 訂單退款
- 訂單打印
- 客服管理
- 添加客服
- 客服權限
- 門店自提
- 開啟門店自提
- 設置核銷權限
- 訂單核銷說明
- 商戶管理
- 商戶分類
- 商戶入駐
- 商戶列表
- 商戶菜單管理
- 店鋪類型
- 財務
- 財務對賬
- 發票管理
- 自動分賬(v1.5及以后版本)
- 郵費說明
- 運費設置
- 運費組成
- 運費模板
- 物流配置
- 公告管理
- 店鋪相關
- 店鋪定位設置
- 店鋪街入口
- 店鋪活動
- 店鋪基本信息設置
- 小票打印
- 小票打印機配置
- 小票打印機設置
- 技術文檔
- 開發規范
- 數據字典
- 目錄結構
- 移動端路由
- 系統配置
- 后臺表單說明
- 短信設置
- 短信賬戶
- 短信配置
- 短信模板
- 一號通
- 電子面單
- 短信提醒
- 商品采集
- 物流查詢
- 付費采集商品配置
- PC端展示說明
- PC端開啟
- PC端平臺頁面配置
- PC端店鋪頁面配置
- 保障服務
- 移動端商品管理
- 開啟移動端商品管理
- 功能說明
- 會員管理
- 會員管理
- 會員權益
- 會員配置
- 社區功能
- 社區分類
- 社區話題
- 社區文章
- 社區評論
- 社區配置
- 通知管理
- 移動前端
- 目錄結構
- 配置說明
- 頁面路徑
- 后臺前端說明
- 總后臺目錄結構
- 商戶后臺目錄結構
- 開發和構建
- APP 打包
- 基礎配置
- 開發調試
- 打包上線
- App打包
- PC端說明
- 安裝教程
- 目錄結構
- 打包教程
- 常見問題
- 服務器問題
- 服務器環境說明
- MySQL 5.7注意事項
- PHP fileinfo擴展安裝
- 后臺登錄頁幻燈片
- 后臺登錄頁logo
- 論壇常見問題匯總
- 個人中心菜單加鏈接
- 子賬號登錄名
- 前后端分離配置
- 重啟swoole進程
- 開論壇勛章
- 源碼下載地址
- 查看/隱藏版本號
- 搜索商品后服務掛了
- 開發文檔
- 架構
- config配置文件
- 容器和依賴注入
- 異常處理
- 路由
- 控制器模塊
- 日志處理
- 自定義指令
- CRMEB類庫
- Basic基類
- Exceptions異常處理
- Interfaces接口類
- Jobs消息隊列
- services服務類
- traits
- listens定時監聽類
- 接口流程
- Controller
- Repository
- Dao
- Model
- 流程
- 訂單流程
- 下單流程
- 退款流程
- 二開教程
- 定義新的接口
- 創建新的頁面
- 創建新的組合數據
- 更換短信模板