<p align="center">
<img src="https://dspurl.github.io/image/dsshop_logo.jpg" width="150">
</p>
<p align="center">
<a href="https://github.com/laravel/framework">
<img src="https://img.shields.io/badge/laravel-7.30.4-brightgreen.svg" alt="laravel">
</a>
<a href="https://github.com/vuejs/vue">
<img src="https://img.shields.io/badge/vue-2.5.17-brightgreen.svg" alt="vue">
</a>
<a href="https://github.com/ElemeFE/element">
<img src="https://img.shields.io/badge/element--ui-2.13.2-brightgreen.svg" alt="element-ui">
</a>
<img src="https://img.shields.io/badge/License-MIT-yellow.svg">
</p>
<h3 align="center">DSSHOP电商商城</h3>
<p align="center">前后端分离架构,VUE2.0+Laravel7,免费开源可商用。</p>
说明
------------
<p>如果因网络原因无法下载,可通过<a href="https://gitee.com/dswjcms/dsshop">https://gitee.com/dswjcms/dsshop</a>下载</p>
<p>因版本更新迭代比较快,文档可能存在没有涉及的面,请自行阅读源码</p>
<p>已验证版本(经测试后可以正常安装的版本):1.4.2</p>
<p>当前版本1.5</p>
介绍
------------
Dsshop是一个商城解决方案,它采用前后端分离,后端基于laravel,前端基于Vue,我们不生成代码,我们只是代码的搬运工,60%的复制粘贴,30%的思考,10%的代码量。
> 本项目定位:入门简单,无需一行代码;深入需要多人协同完成,亦可全栈实现。
>
> 本项目涉及前后端代码,深入会需要掌握VUE、JS、HTML、H5、Laravel、小程序、uni-app
>
> 本项目适合各阶段人群:学生、培训机构、创业公司、外包公司,项目正在不断迭代更新,并会针对各个阶段推出不同的分支,以满足不同需求。
>
> 本项目完全免费开源,无需授权,可直接用于商业用途和二开后对外出售
>
> 欢迎社区贡献代码,帮助自己也可以帮助他人
演示
------------
- 后台演示地址:<a href="http://dsshop.dswjcms.com/admin">http://dsshop.dswjcms.com/admin</a> 用户名:admin 密码: admin
- h5、小程序演示
<p align="center">
<img src="https://dspurl.github.io/image/gh_e79e7cd855e7_258.jpg">
<img src="https://dspurl.github.io/image/13.png">
</p>
要求
------------
- php >= 7.2.5
- laravel = 7.22.4
- mysql >= 5.7
- vue = 2.5.17
## 傻瓜式安装
> 5步快速搭建属于自己的DSSHOP商城
>
> 安装包在环境满足的前提下,可不用写一行代码,即可搭建完整个项目(包括微信小程序、H5和后台)
>
> 优点:搭建方便,无需懂代码,全程引导安装;缺点:项目压缩编译,二开不友好
>
> 如需要二开,或深入学习的话,推荐使用命令行安装
<p><a href="https://dspurl.github.io/dsshop/guide/getting-started.html#%E5%82%BB%E7%93%9C%E5%BC%8F%E5%AE%89%E8%A3%85%E5%8C%85">点击查阅详细步骤</a></p>
<p><a href="https://dswjcms_purl.gitee.io/dsshop/guide/getting-started.html#%E5%82%BB%E7%93%9C%E5%BC%8F%E5%AE%89%E8%A3%85%E5%8C%85">点击查阅详细步骤(上面访问慢的话,点击这里)</a></p>
命令行安装
------------
```shell
# 下载dsshop
git clone https://github.com/dspurl/dsshop.git
# 搭建json API
cd ./api
composer install
# 修改.env.dev为.env
# 添加数据库信息
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=表名
DB_USERNAME=用户名
DB_PASSWORD=密码
#配置redis(需要事先装redis服务端)
REDIS_HOST=127.0.0.1
REDIS_PASSWORD='密码'
REDIS_PORT='端口'
REDIS_DB=1
REDIS_CACHE_DB=1
php artisan migrate
# 加载demo数据(demo和pure二选一)
php artisan generate:demo
# 加载纯净数据
# php artisan generate:pure
php artisan storage:link
# 生成APP_KEY
php artisan key:generate
# 生成oauth文件
php artisan passport:keys
# 创建密码授权客户端
php artisan passport:client --password
# 选择`admins`
#修改.env.dev为.env,添加OAuth认证信息
PASSPORT_CLIENT_ID="生成的Client ID"
PASSPORT_CLIENT_SECRET="生成的 Client secret"
# 需要安装PhpRedis
# 参考:https://github.com/dspurl/dsshop/pull/84
# 搭建后台
cd ../admin
#不要在linux下执行,会报错,推荐windows
npm install
#admin/config/dev.env.js修改自己的api地址
BASE_API: '"http://dsshop.com/api/v1/admin/"',
npm run dev
# 搭建H5
cd ../trade/Dsshop
npm install
# HBuilder X导入trade/Dsshop目录
#trade/Dsshop/utils/config.js修改服务器地址
#修改`BaseURL`为API访问地址
#修改`secret`为API密钥'API的.env中的APP_KEY'
```
常见错误
------------
<p><a href="https://dspurl.github.io/dsshop/guide/faq.html">https://dspurl.github.io/dsshop/guide/faq.html</a></p>
<p><a href="https://dswjcms_purl.gitee.io/dsshop/guide/faq.html">https://dswjcms_purl.gitee.io/dsshop/guide/faq.html</a></p>
文档
------------
<p><a href="https://dspurl.github.io/dsshop/">https://dspurl.github.io/dsshop/</a></p>
<p><a href="https://dswjcms_purl.gitee.io/dsshop/">https://dswjcms_purl.gitee.io/dsshop/</a></p>
插件
------------
<p>下载请切换至<a href="https://github.com/dspurl/plugin">插件列表</a></p>
<p>优惠券</p>
<p>评价</p>
<p>栏目文章</p>
<p>分销功能</p>
功能介绍
------------
- **RBAC权限** 支持为不同管理员分配不同的权限
- **商品SKU** 支持为同一商品添加不同的SKU属性(设计为无限层,建议三级以内,层级越多,性能越差)
- **运费模板** 可以根据不同地区设置不同的运费和免邮的区域
- **购物车** 用户可以直接购买商品,也可以将商品添加到购物车,一起支付
- **订单** 项目支持用户下单、取消订单、平台发货、平台退款
- **授权登录** 支持小程序端手机号一键授权登录,默认支持微信小程序(其它小程序可参考文档快速接入)
- **支付** 支持余额支付(暂时只支持退款入账,不支持后台添加用户余额)和在线支付(默认支持微信小程序支付,其它支付可参考文档快速接入)
- **轮播** 可以为项目添加轮播和首页广告,并添加相应的URL
- **模板通知** 集成微信小程序模板通知,平台发货时,用户将收到发货的模板通知
- **短信验证码** 集成阿里云短信,用户注册、找回密码时需要用户获取短信完成验证(未配置短信时,用户点击获取验证码后,将自动填写验证码)
- **统计** 接入微信小程序部分统计,结合项目本身数据统计,让你全方位了解项目的真实数据
- **事务支持** 项目支持事务处理,并为必要的业务流程增加了事务的处理机制
- **Redis支持** 项目部分数据采用Redis缓存和Redisis锁机制
- **消息通知** 集成多种通知途径:站内信、小程序、微信公众号、邮件等
- **注册协议** 自带隐私协议、注册协议(需添加栏目文章模块)
- **关联微信公众号** 系统已集成引导用户关注公众号代码,用户可轻松绑定微信公众号
- **邮件系统** 邮箱认证、绑定、消息通知发送
- **备份系统** 可对项目和数据库进行备份,并支持保留指定天数,超出后自动清除旧备份
图标
------------
- 后端使用svg图标,路径在`admin/src/icons/svg`,根据文件名可以看出图标用途
- 前端使用了用了1个ttf图标文件(https://at.alicdn.com/t/font_1078604_w4kpxh0rafi.ttf)
- 在App.vue中引用,用[百度字体编辑器](http://fontstore.baidu.com/static/editor/index.html)可以查看和编辑字体
- 预览使用: https://vkceyugu.cdn.bspapp.com/VKCEYUGU-market/872f2160-d6e1-11ea-81ea-f115fe74321c.html
基于以下扩展或组件(不分排名,这里只罗列部分名称,具体请查看package和composer)
------------
- [laravel](https://learnku.com/docs/laravel/7.x "laravel")
- [easywechat](https://www.easywechat.com/docs/4.1/mini-program/app_code "easywechat微信公众号")
- [guzzle](https://guzzle-cn.readthedocs.io/zh_CN/latest/index.html "guzzle")
- [Passport OAuth 认证](
没有合适的资源?快使用搜索试试~ 我知道了~
vue2.0 + Laravel7商城电商平台,完全前后端分离,免费开源可商用,H5商城电商平台,微信小程序商城电商平台;支持H...
共2410个文件
php:1313个
png:308个
jpg:305个
5星 · 超过95%的资源 17 下载量 85 浏览量
2021-01-27
09:51:31
上传
评论 1
收藏 46.13MB ZIP 举报
温馨提示
DSSHOP电商商城 前后端分离架构,VUE2.0+Laravel7,免费开源可商用。 说明 如果因网络原因无法下载,可通过下载 因版本更新迭代比较快,文档可能存在没有涉及的面,请自行阅读源码 已验证版本(经测试后可以正常安装的版本):1.4.2 当前版本1.5 介绍 Dsshop是一个商城解决方案,它采用前后端分离,后端基于laravel,前端基于Vue,我们不生成代码,我们只是代码的搬运工,60%的复制粘贴,30%的思考,10%的代码量。 本项目定位:入门简单,无需一行代码;深入需要多人协同完成,亦可全栈实现。 本项目涉及前后端代码,深入会需要掌握VUE、JS、HTML、H5、Laravel、小程序、uni-app 本项目适合各阶段人群:学生、培训机构、创业公司、外包公司,项目正在不断迭代更新,并会针对各个阶段推出不同的分支,以满足不同需求。 本项目完全免费开源,无需授权,可直接用于商
资源详情
资源评论
资源推荐
收起资源包目录
vue2.0 + Laravel7商城电商平台,完全前后端分离,免费开源可商用,H5商城电商平台,微信小程序商城电商平台;支持H5,微信小程序,支付宝小程序,百度小程序,字节跳动小程序,安卓,IOS等等- dspurl / dsshop (2410个子文件)
artisan 2KB
.babelrc 381B
.babelrc 197B
index.css 414KB
app.css 174KB
icon.css 70KB
skin.css 67KB
skin.css 66KB
main.css 63KB
skin.min.css 56KB
skin.min.css 56KB
skin.mobile.css 24KB
skin.mobile.css 24KB
content.css 22KB
content.inline.css 22KB
content.inline.css 22KB
content.css 22KB
skin.mobile.min.css 21KB
skin.mobile.min.css 21KB
content.min.css 20KB
content.inline.min.css 20KB
content.inline.min.css 20KB
content.min.css 20KB
parse.css 4KB
animation.css 3KB
content.css 1KB
content.css 1KB
content.css 1KB
content.css 1KB
content.min.css 1KB
content.min.css 1KB
content.min.css 978B
content.min.css 957B
waves.css 825B
content.mobile.css 727B
content.mobile.css 727B
content.mobile.min.css 544B
content.mobile.min.css 544B
main.css 0B
.env.dev 1KB
.editorconfig 243B
.editorconfig 213B
.eslintignore 34B
401.gif 160KB
loading.gif 19KB
1.gif 6KB
.gitattributes 111B
.gitignore 331B
.gitignore 249B
.gitignore 135B
.gitignore 103B
.gitignore 21B
.gitignore 14B
.gitignore 14B
.gitignore 14B
.gitignore 14B
.gitignore 14B
.gitignore 14B
.gitignore 9B
.htaccess 593B
upfiles.html 10KB
index.html 960B
index.html 425B
favicon.ico 17KB
favicon.ico 17KB
favicon.ico 17KB
cYOXw1594643424.jpg 417KB
BVXvA1606374207.jpg 409KB
v6zkN1594639997.jpg 300KB
Qq1sH1594636914.jpg 265KB
hC8Cc1606374224.jpg 263KB
YaNmz1606374273.jpg 242KB
eCWCa1595407998.jpg 241KB
A5EXC1595408025.jpg 241KB
dE9ai1594640811.jpg 241KB
nbVfz1594641097.jpg 241KB
6GaQ81594641086.jpg 241KB
wfDYc1594641131.jpg 241KB
SW4ZL1594641120.jpg 241KB
v3LJ81594641070.jpg 241KB
Fn0py1594641110.jpg 241KB
DqWIc1606374193.jpg 240KB
AiZbb1594639997.jpg 227KB
tHSLo1594640811.jpg 217KB
X6zau1594641135.jpg 217KB
72ub01594641125.jpg 217KB
HuPDP1594641076.jpg 217KB
39kez1594641115.jpg 217KB
dBqAM1594641090.jpg 217KB
3taUL1594641106.jpg 217KB
Dbjxd1594643168.jpg 217KB
vfHQn1606374254.jpg 212KB
EZJFC1594641138.jpg 212KB
alUHT1594641093.jpg 212KB
Pglpp1594641127.jpg 212KB
CeGpR1594641079.jpg 212KB
QGOBb1594641108.jpg 212KB
mh0sH1594641118.jpg 212KB
O926U1594636914.jpg 190KB
YYQaq1594639997.jpg 190KB
共 2410 条
- 1
- 2
- 3
- 4
- 5
- 6
- 25
weixin_38698943
- 粉丝: 2
- 资源: 900
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5