开源一款自己开发的 MiniSHOP 商城 API 框架

MiniShop系统API后台

根据近几年的经验将电子商务后台所需要的功能精简出来,搭建了这一套API后台系统,后台包含了电子商务所需要的基本功能,高级功能均可以在这套结构之上进行快速二开。
本框架将长期维护。

本系统框架选用Laravel 6 LTS版本,遵循RESTful API设计,用户认证采用JWT无状态的Bearer认证方法

欢迎各位大牛多多提意见,也欢迎各位有兴趣的朋友一起维护

已完善的功能:

  1. 前台API功能

  2. 1 用户

    • 登录
    • 注册
    • 更新令牌
    • 登出
    • 修改
  3. 2 钱包

    • 钱包列表
    • 余额
  4. 3 地址管理

    • 地址列表
    • 创建新地址
    • 删除地址
    • 更新地址
  5. 4 购物车

    • 购物车列表
    • 添加购物车
    • 修改购物车
    • 删除购物车
  6. 5 订单功能

    • 预订单计算
    • 创建订单
    • 更新订单
    • 订单详情
    • 创建支付
  7. 6 商品功能

    • 商品列表
    • 商品详情
  8. 7 支付

    • 钱包支付
  9. 8 商品分类

    • 分类列表
  10. 后台API功能
    更多功能参考API说明

API文档地址:documenter.getpostman.com/view/197...

(国内)gitee地址:gitee.com/jackypi/minishop-single
(国外)github地址:github.com/pijunkuan/minishop-serv...

用户(前台)Vue页面:

管理员(中台)Vue页面。

已部署的系统方案

  • 商超H5商城
  • 外卖H5
  • 品牌独立H5商城

计划部署的系统方案

  • 点餐排队系统
  • 超市收银+线上H5

喜欢的亲可以帮忙点亮小星星,你们的支持是我们前进的动力。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 16

提点意见:

做成composer包的方式让用户自己集成不是更好吗?为什么要整个框架一起打包呢?不觉得这样版本升级的时候非常复杂吗?这么多文件让用户自己逐一对比?

3年前 评论
wongvio 3年前
pijunkuan (楼主) 3年前
Jiangqh (作者) 3年前
pijunkuan (楼主) 3年前

看见了10年前的自己,就想自己造个方便自己的轮子,后来发现了laravel,真香~虽然laravel的性能还不如自己写的框架,但laravel的开发效率和完善度真的牛,加油!你会在过程中学习到很多东西!!

3年前 评论

加油!!我star了

3年前 评论

谢谢大家的支持,中台界面与模板设置我们即将完成,争取今天上线更新

3年前 评论

前台和管理员的页面已经上传了

3年前 评论

h5页面不开原了吗

3年前 评论

@ilham 开源哦,我们正在做调整

3年前 评论

前端用 Vue 吗?

3年前 评论

感觉接口返回贼慢。

3年前 评论

看了一下,代码写的很好哦

3年前 评论

@pan_zoe 确实代码很干净,建议用migration

3年前 评论

@pan_zoe 谢谢,我们也是第一次做开源,目前在这套系统之上搭建了saas商城应用

3年前 评论

@ilham 我们saas商城应用用的是migration

3年前 评论

@全场我最姜姜姜丶 你好,你可以做做laravel优化哦

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!