Skip to content

goodwong/laravel-wechat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel 5.4 Wechat

Laravel微信基础模块,提供微信用户资料模型及微信账号的配置信息

本模块不依赖用户模块,数据表里的user_id可以由开发者通过事件关联到用户表

依赖overtrue/laravel-wechat:~3.0作服务层

自动依赖andersao/l5-repository模块,但不需要注册

请不要单独安装本模块,没有什么作用,它的存在是为了给其它模块提供依赖支持

安装

  1. 通过composer安装

    composer require goodwong/laravel-wechat
  2. 打开config/app.php,在providers数组里注册服务:

    Goodwong\Wechat\WechatServiceProvider::class,
    Overtrue\LaravelWechat\ServiceProvider::class,
  3. 创建配置文件:

    php artisan vendor:publish --provider="Overtrue\LaravelWechat\ServiceProvider"
  4. 请修改应用根目录下的 config/wechat.php 中对应的项即可;

  5. 创建数据库

    php artisan migrate

事件

  1. Goodwong\Wechat\Events\WechatUserAuthorized微信授权 可以监听此事件用于登录系统用户

  2. Goodwong\Wechat\Events\WechatUserCreated微信用户创建完毕 可以监听此事件用于同步创建系统用户

操作

  1. 创建微信用户

    $wechatHandler = app('Goodwong\Wechat\Handlers\WechatHandler');
    $wechatUser = $wechatHandler->create($attributes);
  2. 查询微信用户

    $repository = app('Goodwong\Wechat\Repositories\WechatUserRepository');
    $wechatUser = $repository->find($id);
    $wechatUsers = $repository->all();
    // ... 更多参见andersao/l5-repository文档

About

Laravel微信基础模块,提供微信用户资料模型及微信账号的配置信息

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages