Skip to content

highjump0615/Duck_Backend_Laravel

Repository files navigation

食品农产品交易后台服务&管理页面

Food purchase platform, Backend & admin pages for Wechat Mini-Program

Overview

1. 主要功能

  • 订单管理
    订单列表、下单(微信支付)、推送(发货、拼团成功、拼团失败)
  • 宣传管理
    活动列表
  • 商品管理
    产品分类:添加、删除、修改、调整顺序
    产品列表:添加、删除、修改
    产品规格:添加、删除
  • 管理员管理
    管理员列表:添加、删除、修改、设置角色
  • 门店管理
    门店列表:添加、删除、修改
  • 数据统计
    自定义查询

2. 技术内容

2.1 Admin & RESTful Api (Laravel PHP Framework v5.3.31)

  • 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)
2.1.1 Third-Party Libraries

2.2 Admin前端页面

基于HUI Admin v3.1模板实现页面设计

2.2.1 代码技巧
  • jQuery 获取Url的GET参数列表
var paramGet = $.urlGet();
2.2.2 Third-Party Libraries

Need to Improve

  • 支付SDK使用Laravel插件

About

食品农产品交易小程序的后台admin与API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published