All Projects → dspurl → Dsshop

dspurl / Dsshop

Licence: mit
vue2.0+Laravel7商城电商平台,完全前后端分离,免费开源可商用,H5商城电商平台,微信小程序商城电商平台;支持H5、微信小程序,支付宝小程序、百度小程序、字节跳动小程序、安卓、IOS等等

Projects that are alternatives of or similar to Dsshop

Phphub
(Deprecated See - https://github.com/summerblue/phphub5 ) PHPHub is a Forum project written in Laravel 4.2, and it is also the project build up PHP & Laravel China community - http://phphub.org.
Stars: ✭ 1,846 (+1083.33%)
Mutual labels:  laravel
Timezone
Functions for helping manage timezones in Laravel. Includes <select> form builder for timezones.
Stars: ✭ 156 (+0%)
Mutual labels:  laravel
Searchable
A php trait to search laravel models
Stars: ✭ 1,923 (+1132.69%)
Mutual labels:  laravel
Laravel Queue
Laravel Enqueue message queue extension. Supports AMQP, Amazon SQS, Kafka, Google PubSub, Redis, STOMP, Gearman, Beanstalk and others
Stars: ✭ 155 (-0.64%)
Mutual labels:  laravel
Laravel Image Optimizer
[deprecated] Image optimizer for laravel
Stars: ✭ 156 (+0%)
Mutual labels:  laravel
Larakube
Laravel app deployment for auto scaled Kubernetes cluster
Stars: ✭ 157 (+0.64%)
Mutual labels:  laravel
Identity Card
A simple proof of identity card of the people's Republic of China.
Stars: ✭ 154 (-1.28%)
Mutual labels:  laravel
Image
PHP Image Manipulation
Stars: ✭ 12,298 (+7783.33%)
Mutual labels:  laravel
Symposium
Management of proposals, bios, photos, etc. for conference speakers.
Stars: ✭ 157 (+0.64%)
Mutual labels:  laravel
Online Ftp S3
Online FTP / Amazon S3 Filebrowser
Stars: ✭ 157 (+0.64%)
Mutual labels:  laravel
Opendominion
A text-based, persistent browser-based strategy game (PBBG) in a fantasy war setting
Stars: ✭ 155 (-0.64%)
Mutual labels:  laravel
Spoon
Our simple Laravel boilerplate
Stars: ✭ 156 (+0%)
Mutual labels:  laravel
Restful Api With Laravel Definitive Guide
Repository with the base code for the course "RESTful API with Laravel - Definitive-Guide"
Stars: ✭ 156 (+0%)
Mutual labels:  laravel
Schedule
Schedule is a package that helps tracking schedules for your models. If you have workers in a company, you can set schedules for them and see their availability though the time.
Stars: ✭ 155 (-0.64%)
Mutual labels:  laravel
Captcha
Captcha for Laravel 5/6/7/8
Stars: ✭ 1,985 (+1172.44%)
Mutual labels:  laravel
Laravel Mobile Detect
Mobile detection within Blade templates
Stars: ✭ 154 (-1.28%)
Mutual labels:  laravel
Laravel Blog Poetry All
Laravel诗词博客-匠心编程,热爱生活。喜欢就 Star 吧
Stars: ✭ 157 (+0.64%)
Mutual labels:  laravel
Cachet
📛 An open source status page system for everyone.
Stars: ✭ 12,478 (+7898.72%)
Mutual labels:  laravel
Tastyigniter
🔥 Powerful, yet easy to use, open-source online ordering, table reservation and management system for restaurants
Stars: ✭ 2,137 (+1269.87%)
Mutual labels:  laravel
Magutticms
Laravel 8 CMS for Web Artisans
Stars: ✭ 155 (-0.64%)
Mutual labels:  laravel

laravel vue element-ui

DSSHOP电商商城

前后端分离架构,VUE2.0+Laravel7,免费开源可商用。

说明

如果因网络原因无法下载,可通过https://gitee.com/dswjcms/dsshop下载

因版本更新迭代比较快,文档可能存在没有涉及的面,请自行阅读源码

已验证版本(经测试后可以正常安装的版本):2.0.1

当前版本2.0.1

介绍

Dsshop是一个商城解决方案,它采用前后端分离,后端基于laravel,前端基于Vue,我们不生成代码,我们只是代码的搬运工,60%的复制粘贴,30%的思考,10%的代码量。

本项目定位:入门简单,无需一行代码;深入需要多人协同完成,亦可全栈实现。

本项目涉及前后端代码,深入会需要掌握VUE、JS、HTML、H5、Laravel、小程序、uni-app

本项目适合各阶段人群:学生、培训机构、创业公司、外包公司,项目正在不断迭代更新,并会针对各个阶段推出不同的分支,以满足不同需求。

本项目完全免费开源,无需授权,可直接用于商业用途和二开后对外出售

欢迎社区贡献代码,帮助自己也可以帮助他人

演示

要求

  • php >= 7.4
  • laravel = 7.22.4
  • mysql >= 5.7
  • vue = 2.5.17

傻瓜式安装

5步快速搭建属于自己的DSSHOP商城

安装包在环境满足的前提下,可不用写一行代码,即可搭建完整个项目(包括微信小程序、H5和后台)

优点:搭建方便,无需懂代码,全程引导安装;缺点:项目压缩编译,二开不友好

如需要二开,或深入学习的话,推荐使用命令行安装

点击查阅详细步骤

点击查阅详细步骤(上面访问慢的话,点击这里)

命令行安装

# 下载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'

常见错误

https://dspurl.github.io/dsshop/guide/faq.html

https://dswjcms_purl.gitee.io/dsshop/guide/faq.html

文档

https://dspurl.github.io/dsshop/

https://dswjcms_purl.gitee.io/dsshop/

插件

下载请切换至插件列表

优惠券

评价

栏目文章

分销功能

功能介绍

  • RBAC权限 支持为不同管理员分配不同的权限
  • 商品SKU 支持为同一商品添加不同的SKU属性(设计为无限层,建议三级以内,层级越多,性能越差)
  • 运费模板 可以根据不同地区设置不同的运费和免邮的区域
  • 购物车 用户可以直接购买商品,也可以将商品添加到购物车,一起支付
  • 订单 项目支持用户下单、取消订单、平台发货、平台退款
  • 授权登录 支持小程序端手机号一键授权登录,默认支持微信小程序(其它小程序可参考文档快速接入)
  • 支付 支持余额支付(暂时只支持退款入账,不支持后台添加用户余额)和在线支付(默认支持微信小程序支付,其它支付可参考文档快速接入)
  • 轮播 可以为项目添加轮播和首页广告,并添加相应的URL
  • 模板通知 集成微信小程序模板通知,平台发货时,用户将收到发货的模板通知
  • 短信验证码 集成阿里云短信,用户注册、找回密码时需要用户获取短信完成验证(未配置短信时,用户点击获取验证码后,将自动填写验证码)
  • 统计 接入微信小程序部分统计,结合项目本身数据统计,让你全方位了解项目的真实数据
  • 事务支持 项目支持事务处理,并为必要的业务流程增加了事务的处理机制
  • Redis支持 项目部分数据采用Redis缓存和Redisis锁机制
  • 消息通知 集成多种通知途径:站内信、小程序、微信公众号、邮件等
  • 注册协议 自带隐私协议、注册协议(需添加栏目文章模块)
  • 关联微信公众号 系统已集成引导用户关注公众号代码,用户可轻松绑定微信公众号
  • 邮件系统 邮箱认证、绑定、消息通知发送
  • 备份系统 可对项目和数据库进行备份,并支持保留指定天数,超出后自动清除旧备份

图标

基于以下扩展或组件(不分排名,这里只罗列部分名称,具体请查看package和composer)

加入我们

  • 有问题可以直接discussions,请详细说明问题,如果你不习惯用discussions,也可以通过issue。
  • dsshop交流群,微信扫码进群

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].