PassionZale / Imall
Licence: mit
基于Laravel5.2,Vue.js1.0的微信商城,用于熟悉 Laravel、Vuejs、Webpack、Gulp 的结合使用,已不维护及更新。(1MB单核基础服务器,浏览请耐心等待图片加载...)
Stars: ✭ 168
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
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
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 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
Azuriom
Azuriom is a modern, reliable, fast and secure game CMS.
Stars: ✭ 135 (-19.64%)
Mutual labels: laravel, composer
Crmeb wechatminiprogram
CRMEBv2.6以客户管理为中心+电商营销系统,微信小程序商城,带分销、秒杀、积分、优惠券等功能
Stars: ✭ 158 (-5.95%)
Mutual labels: shop, wechat
iMall
基于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
PHP 扩展
- open_ssl
- fileinfo
TODOS
- 对接微信支付
- CMS订单管理模块
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].