All Projects → PassionZale → Imall

PassionZale / Imall

Licence: mit
基于Laravel5.2,Vue.js1.0的微信商城,用于熟悉 Laravel、Vuejs、Webpack、Gulp 的结合使用,已不维护及更新。(1MB单核基础服务器,浏览请耐心等待图片加载...)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Imall

Weeshop
优雅易用的微信小程序商城,PHP商城。 基于Laravel的基因,来自Symfony的底层技术,来自Drupal Commerce的核心技术,由Drupal中国开源社区维护。QQ群:714023327
Stars: ✭ 337 (+100.6%)
Mutual labels:  shop, laravel, wechat
Laravue
Admin dashboard for enterprise Laravel applications built by VueJS and Element UI https://laravue.dev
Stars: ✭ 1,964 (+1069.05%)
Mutual labels:  webpack, laravel, vue-router
Laravel Vue
运用laravel5.4 + vue2.0 + elementui
Stars: ✭ 276 (+64.29%)
Mutual labels:  webpack, laravel, vue-router
Manhuaren
vue2.0全家桶,仿漫画人官网(移动端)
Stars: ✭ 18 (-89.29%)
Mutual labels:  webpack, gulp, vue-router
Laravel Ecommerce
Laravel open source e-commerce system.
Stars: ✭ 163 (-2.98%)
Mutual labels:  shop, laravel, composer
Wechat Mall
清欢美味食光机,也是我做的第一个小程序,功能比较简单,后台基于API工厂
Stars: ✭ 98 (-41.67%)
Mutual labels:  shop, mall, wechat
Weimall
开源 微信 小程序 商城 JAVA
Stars: ✭ 39 (-76.79%)
Mutual labels:  shop, mall, wechat
Vue2 Shop
A shop developed with Vue2 + Vue-router + Axios + Vuex + Node + Express + MongoDB + Webpack
Stars: ✭ 103 (-38.69%)
Mutual labels:  shop, mall, vue-router
Vue Cli Multi Page
基于vue-cli模板的多页面多路由项目,一个PC端页面入口,一个移动端页面入口,且有各自的路由, vue+webpack+vue-router+vuex+mock+axios
Stars: ✭ 145 (-13.69%)
Mutual labels:  webpack, vue-router
Phphub5
PHPHub Ver 5 is a Forum project Powered by Laravel 5.1, and it is also the project build up PHP & Laravel China community (此项目已弃用)
Stars: ✭ 1,971 (+1073.21%)
Mutual labels:  gulp, laravel
Ignition Go
Bootstrap4 /Codeigniter 3 Modular (HMVC) App Building Framework - to build enterprise class web applications... Versions: CodeIgniter 3.1.9 AdminLTE 3.4 Bootstrap 4.5.0
Stars: ✭ 166 (-1.19%)
Mutual labels:  gulp, laravel
Laravel Awesome
Laravel 学习图谱
Stars: ✭ 143 (-14.88%)
Mutual labels:  laravel, composer
Laravel Paket
Composer GUI. Manage Laravel dependencies from web interface without switching to command line!
Stars: ✭ 143 (-14.88%)
Mutual labels:  laravel, composer
Yoshop
萤火小程序商城,是在Thinkphp5基础上搭建的一个PHP项目,前后端完全开源。Thinkphp5以易学易用著称,让您轻松打造自己的独立商城,同时也方便二次开发,让您快速搭建个性化独立商城。
Stars: ✭ 137 (-18.45%)
Mutual labels:  shop, wechat
Generator Phaser Plus
[🛑 DISCONTINUED] It has been a long journey but development of `generator-phaser-plus` is now over. I recommend you have a look and fork `yandeu/phaser-project-template` instead.
Stars: ✭ 148 (-11.9%)
Mutual labels:  webpack, gulp
Vue Shop
VUE移动小商城
Stars: ✭ 148 (-11.9%)
Mutual labels:  webpack, vue-router
Azuriom
Azuriom is a modern, reliable, fast and secure game CMS.
Stars: ✭ 135 (-19.64%)
Mutual labels:  laravel, composer
Vue Webgulp
Vue.js + Webpack + Gulp + Vue Loader
Stars: ✭ 146 (-13.1%)
Mutual labels:  webpack, gulp
Laravel Gitlab
A GitLab bridge for Laravel
Stars: ✭ 150 (-10.71%)
Mutual labels:  laravel, composer
Crmeb wechatminiprogram
CRMEBv2.6以客户管理为中心+电商营销系统,微信小程序商城,带分销、秒杀、积分、优惠券等功能
Stars: ✭ 158 (-5.95%)
Mutual labels:  shop, wechat

iMall

基于Laravel5.2,Vue.js1.0的微信商城

喜欢给个star,谢谢!

由于接口测试号粉丝最多100人,可能关注后会出现部分回复接口无法推送的情况,如:

  1. 微信无法正确推送"subscribe"事件至服务器;
  2. 粉丝扫码关注后,微信给服务器的状态依然为"unsubscribe";
  3. 粉丝在公众号中回复,微信不会讲消息推送至服务器;
  4. 公众号无法做出相应的回复反馈给粉丝,如自动回复,欢迎语等。

我会定期清空粉丝,以方便访问。

iMall Backend

iMall Frontend

Laravel Vue Blog

微信接口测试公众号

iMall Qrcode

微信商城

iMall Frontend

后台CMS

iMall Backend

iMall Backend

iMall Backend

iMall Backend

可以直接注册一个账号进行浏览

不需要配置公众号信息,此功能将移除,替换为配置文件

iMall 功能陆续开发中,浏览后台请勿删除任何数据

由于公众号菜单总是被人改动,我注释掉了公众号菜单路由以及视图中的公众号菜单设置入口 可以在routes.php、app.blade.php中开启

项目说明

  1. 后端(API)基于:"laravel/framework": "5.2.*"
  2. 前端(商城)基于:"vue": "^1.0.26"
  3. 商城UI基于:"mint-ui": "^1.0.2"
  4. 后端(CMS)基于:"Inspinia Admin Template"
  5. 微信SDK采用:"overtrue/laravel-wechat": "~3.0"

重要提示

  1. 本项目仅为学习Laravel&Vue&Wechat API
  2. 未对接微信支付(测试接口号无法调起微信支付API)
  3. CMS订单模块发货等功能还未开发

环境要求

  1. PHP≥5.59
  2. composer:1.2.1
  3. node:v6.2.0
  4. npm:3.8.9

PHP 扩展

  1. open_ssl
  2. fileinfo

TODOS

  1. 对接微信支付
  2. CMS订单管理模块
  3. CMS UI 替换为Inspinia

Composer 、NPM配置

#启动composer中国镜像服务
composer config -g repo.packagist composer https://packagist.phpcomposer.com
#启动npm淘宝源
npm i -g nrm
nrm ls          #查看所有npm 源
nrm use taobao  #use 你想要的那一个

安装步骤

安装Composer Package

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

安装NPM Package

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"

人生不是接力跑,是马拉松,努力会有回报

加油,年轻没有失败

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].