ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# SaaS独立站商城-开篇 本小册子主要是想通过介绍怎样利用laravel做一个独立站商城SaaS的案例,来介绍SaaS技术方案。 ## 1,介绍 laravel-shop 教程:https://learnku.com/courses/laravel-shop/8.x 源码:https://github.com/summerblue/laravel-shop/tree/L05_8.x laravel-shop,是一个简单的laravel商城代码,我们基于它来开发SaaS,这样更容易达到教程目的。 ***** #### 基本功能: 功能包括用户中心、收货地址、电商管理后台、权限管理、商品管理、商品 SKU、购物车模块、订单模块、支付模块(支付宝、微信支付)、商品评价、商品收藏、订单退款流程、优惠券模块,技术知识点包括 Laravel 中事务操作(Transaction)、支付接口调试、订单流水号生成、预加载与延迟预加载、事件和监听器、MailHog 调试邮件发送、Service 模式、自定义验证器等。 ### 商城模块 用户模块: ![](https://img.kancloud.cn/2c/08/2c0854c033d274e3292b1c550141b1ff_276x348.png) 商品模块: ![](https://img.kancloud.cn/75/b8/75b801cb9093bbd419f6583d59af8cd8_276x501.png) 优惠券模块: ![](https://img.kancloud.cn/43/bd/43bde10bb7ebd3557e599ca2e4cfc195_333x376.png) 购物车、订单模块: ![](https://img.kancloud.cn/ca/4c/ca4cda90beac40014fa698f3ef5f39a7_225x395.png) 后台管理: ![](https://img.kancloud.cn/92/9e/929e554d8ed01c4a35d9de68de3ec9c6_297x186.png) ![](https://img.kancloud.cn/63/87/6387d03a991099e87d08ac29a422ec41_318x488.png) ## 2,SaaS要达到的目标: 1. 租户要实现以上所有商城模块,和有自己的管理后台 2. 租户的资源要隔离 3. 要有一个超级管理员可以管理所有租户,生成租户