Food purchase platform, Backend & admin pages for Wechat Mini-Program
- 订单管理
订单列表、下单(微信支付)、推送(发货、拼团成功、拼团失败) - 宣传管理
活动列表 - 商品管理
产品分类:添加、删除、修改、调整顺序
产品列表:添加、删除、修改
产品规格:添加、删除 - 管理员管理
管理员列表:添加、删除、修改、设置角色 - 门店管理
门店列表:添加、删除、修改 - 数据统计
自定义查询
- web.php 与 api.php 分别维护管理页面与API的路由
通过auth Middleware与Auth实现认证用户 - 通过migration创建、维护数据库
- 采用Task Scheduler实现cron jobs, 充分利用框架本身的优势
自定义artisan的Command - 自定义helper方法提高代码质量和方便
getCurDateString()
当前日期转换为yyyy-MM-dd
getStringFromDate()
指定时间转换为yyyy-MM-dd
getStringFromDateTime()
指定时间转换为yyyy-MM-dd hh:mm:ss
getEmptyString()
参数不管是否null, 返回string
intToString()
生成指定位数的编号(转string)
- 微信支付SDK PHP v3.0
WxPayApi::unifiedOrder()
支付与微信订单的生成
WxPayApi::refund()
退款 - Guzzle Http调用HTTP接口
https://api.weixin.qq.com/sns/jscode2session 获取openid
https://api.weixin.qq.com/cgi-bin/token 获取accessToken
https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send 发送推送消息
基于HUI Admin v3.1模板实现页面设计
- jQuery 获取Url的GET参数列表
var paramGet = $.urlGet();
- jQuery v1.9.1
- jQuery Validation 插件 v1.14.0
各种表单提交时验证 - jQuery chosen选择框插件 v1.7.0
自定义查询页面:门店多选框 - jQuery DataTables 插件 v1.10.0
数据列表 - My97DatePicker日期选择插件 v4.8
列表页面:输入筛选时间范围 - jQuery twbsPagination分页插件 v1.4.1
列表页面:分页显示 - UEditor编辑器 v1.4.3
产品编辑页面:富文本编辑 - WebUploader文件上传组件 v0.1.5
产品编辑页面:图片上传 - zTree jQuery树插件 v3.5.29
产品分类与产品列表页面 - Web弹窗 Layer v3.0
- 支付SDK使用Laravel插件