基于Laravel5.2,Vue.js1.0的微信商城
喜欢给个star,谢谢!
由于接口测试号粉丝最多100人,可能关注后会出现部分回复接口无法推送的情况,如:
- 微信无法正确推送"subscribe"事件至服务器;
- 粉丝扫码关注后,微信给服务器的状态依然为"unsubscribe";
- 粉丝在公众号中回复,微信不会讲消息推送至服务器;
- 公众号无法做出相应的回复反馈给粉丝,如自动回复,欢迎语等。
我会定期清空粉丝,以方便访问。
微信接口测试公众号
微信商城
后台CMS
可以直接注册一个账号进行浏览
不需要配置公众号信息,此功能将移除,替换为配置文件
iMall 功能陆续开发中,浏览后台请勿删除任何数据
由于公众号菜单总是被人改动,我注释掉了公众号菜单路由以及视图中的公众号菜单设置入口 可以在routes.php、app.blade.php中开启
- 后端(API)基于:"laravel/framework": "5.2.*"
- 前端(商城)基于:"vue": "^1.0.26"
- 商城UI基于:"mint-ui": "^1.0.2"
- 后端(CMS)基于:"Inspinia Admin Template"
- 微信SDK采用:"overtrue/laravel-wechat": "~3.0"
- 本项目仅为学习Laravel&Vue&Wechat API
- 未对接微信支付(测试接口号无法调起微信支付API)
- CMS订单模块发货等功能还未开发
- PHP≥5.59
- composer:1.2.1
- node:v6.2.0
- npm:3.8.9
- open_ssl
- fileinfo
- 对接微信支付
- CMS订单管理模块
CMS UI 替换为Inspinia
#启动composer中国镜像服务
composer config -g repo.packagist composer https://packagist.phpcomposer.com
#启动npm淘宝源
npm i -g nrm
nrm ls #查看所有npm 源
nrm use taobao #use 你想要的那一个
git clone https://github.com/PassionZale/iMall.git
cd iMall/
git update-index --assume-unchanged config/wechat.php
cp .env.example .env
#在.env中配置好数据库连接,并且在wechat.php配置你的公众号信息,继续执行以下步骤
composer install
php artisan key:generate
php artisan migrate
cd iMall/
npm install
#此时会依赖.npmrc进行安装node-sass等所有package,若要修改为其他源请修改该文件
#编译sass
gulp admin-sass
gulp mall-sass
gulp global-sass
npm run build
开发阶段,我们需要实时编译*.vue,*.sass等文件,想要npm执行多个进程,可以使用concurrently这个工具
npm install -g concurrently
concurrently "npm run taskA" "npm run taskB"
拿本项目来说,可以这样:
concurrently "webpack --watch" "gulp watchsass"
人生不是接力跑,是马拉松,努力会有回报
加油,年轻没有失败