All Projects → purocean → Laravel Template

purocean / Laravel Template

Licence: mit
RESTful 模板,企业号/企业微信微信扫码登录/同步通讯录——Laravel vue2 iView

Projects that are alternatives of or similar to Laravel Template

Hdcms
支持 PC、H5、微信公众号、微信小程序多应用平台
Stars: ✭ 134 (+12.61%)
Mutual labels:  laravel, wechat
Weeshop
优雅易用的微信小程序商城,PHP商城。 基于Laravel的基因,来自Symfony的底层技术,来自Drupal Commerce的核心技术,由Drupal中国开源社区维护。QQ群:714023327
Stars: ✭ 337 (+183.19%)
Mutual labels:  laravel, wechat
Wxxcx
Laravel5微信小程序登录获取用户信息扩展
Stars: ✭ 127 (+6.72%)
Mutual labels:  laravel, wechat
Ecjia Daojia
EC+(ecjia)到家是一款可开展O2O业务的移动电商系统。它包含:移动端APP,采用原生模式开发,覆盖使用iOS 及Android系统的移 动终端;后台系统,针对平台日常运营维护的平台后台,针对入驻店铺管理的商家后台,独立并行;移动端H5,能够灵活部署于微信及其他APP、网页等。
Stars: ✭ 547 (+359.66%)
Mutual labels:  laravel, wechat
Nideadmin
【未完成】NideAdmin - 基于 Vue.js + Egg.js 的微信小程序后台框架
Stars: ✭ 35 (-70.59%)
Mutual labels:  laravel, iview
Socialite
Socialite is an OAuth2 Authentication tool. It is inspired by laravel/socialite, you can easily use it without Laravel.
Stars: ✭ 1,026 (+762.18%)
Mutual labels:  laravel, wechat
Imall
基于Laravel5.2,Vue.js1.0的微信商城,用于熟悉 Laravel、Vuejs、Webpack、Gulp 的结合使用,已不维护及更新。(1MB单核基础服务器,浏览请耐心等待图片加载...)
Stars: ✭ 168 (+41.18%)
Mutual labels:  laravel, wechat
Iview Weapp
一套高质量的微信小程序 UI 组件库
Stars: ✭ 6,145 (+5063.87%)
Mutual labels:  wechat, iview
Laravel Pay
可能是我用过的最优雅的 Alipay 和 WeChat 的 laravel 支付扩展包了
Stars: ✭ 856 (+619.33%)
Mutual labels:  laravel, wechat
Workmanger
laravel+vue.js 前后端分离实战项目(项目中wx端等已经存在,因为涉及业务较多,不再更新到github 需要参考可以私聊我)
Stars: ✭ 41 (-65.55%)
Mutual labels:  laravel, wechat
Wechat
Deprecated 微信公众平台企业号 SDK
Stars: ✭ 78 (-34.45%)
Mutual labels:  laravel, wechat
Urpm
urpm 是一套基于Laravel封装的后台用户管理权限系统,能够让开发者不用再关心权限问题,实现后台功能的快速开发。
Stars: ✭ 118 (-0.84%)
Mutual labels:  laravel
Laravel Passport Android
Laravel + Passport for an Android App
Stars: ✭ 116 (-2.52%)
Mutual labels:  laravel
Thinkservice
【新】多商户服务平台
Stars: ✭ 116 (-2.52%)
Mutual labels:  wechat
Calendar
微信小程序日历 酒店日历选择 带公历节日
Stars: ✭ 116 (-2.52%)
Mutual labels:  wechat
Laravel Natural Language
This package makes using the Google Natural API in your laravel app a breeze with minimum to no configuration, clean syntax and a consistent package API.
Stars: ✭ 119 (+0%)
Mutual labels:  laravel
Git Webhook Ci
A Git (github/gitee) webhook callback server to do stuff e.g. fetch new code (poor man CI)
Stars: ✭ 118 (-0.84%)
Mutual labels:  wechat
Vue Lumen Starter
😎 VueJs & Lumen Api Starter.
Stars: ✭ 116 (-2.52%)
Mutual labels:  laravel
Laravel Log Reader
A log reader and management tool for Laravel
Stars: ✭ 115 (-3.36%)
Mutual labels:  laravel
Laravel Vuetify Spa Starter
Laravel Vuetify Starter SPA built with Laravel 6.0, JWT Auth, Vue 2, Vue Router 3, Vuex 3, Axios, Vuetify 2
Stars: ✭ 115 (-3.36%)
Mutual labels:  laravel

Laravel 5.4 RESTful 应用模板,包含企业微信同步联系人,扫码登录,使用 Vue2 iView 做前端

composer.lock Latest Stable Version Total Downloads License

此项目不再维护,仅作学习参考用,勿用作生产。

特性

  • [x] 微信企业微信同步联系人
  • [x] 扫码登录
  • [x] Vue2 iView 前端界面
  • [x] 文件上传处理
  • [x] 微信 jssdk
  • [x] RESTful

建议环境

  • [x] PHP 7.0+
  • [x] Composer
  • [x] Redis
  • [x] Mysql 5.7
  • [x] MongoDB 3.2+

安装

composer install
cp .env.example .env
vim ./.env # 配置数据库,企业微信,缓存等信息
php ./artisan key:generate
php ./artisan jwt:secret
php ./artisan migrate # 迁移表结构
php ./artisan rbac:resetpwd suadmin <password> # 更改超级管理员密码
php ./artisan serve --host=192.168.1.108 # 运行开发服务器,IP 为本机局域网 IP,以便手机访问(扫码)
php ./artisan queue:work # 开启任务队列进程
composer run-script make-api-doc # 生成接口文档

cd frontend
npm install # 安装 nodejs 依赖
cp ./config/index.js.example ./config/index.js
vim ./config/index.js # 修改本机后台服务器 IP 端口
npm run dev # 运行开发服务器
npm run build # 前端打包
npm run dist # 把打包的文件复制到 public 目录
# npm run dist-win # 把打包的文件复制到 public 目录,windows 平台使用

测试

# 创建测试用 MySQL 数据库 laravel_template_test
cp ./phpunit.xml.example ./phpunit.xml # 编辑配置测试相关值
php ./artisan config:clear # 清除配置缓存
composer exec phpunit # 开始测试

注意事项

  • 若微信调试不通过,可在 /storage/app/qywx/qywx.log 查看日志,删除缓存文件
  • 请使用PHP7 以及开启 OPcache 提高性能
  • storage 及其目录需要有写入权限
  • 任务队列默认是 sync 方式,可在 .env 文件中修改为 redis 方式
  • 如非必要,队列不要用 root 权限执行
  • 线上修改了配置文件请需重新运行 php ./arartisan 更新配置缓存
  • 多项目使用同一个 redis 做任务队列支撑,需要配置好默认的任务队列

链接

截图

login_1 login_2 user

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