wechat-auth

2018-11-13,升级到 laravel5.7 & easyWeChat 的4.0版本


基于 EasyWeChat进行微信登录的封装

laravel-5.7

前后端分离的微信登录,demo是同域的前端工程,token存Cookie

个人开发者,只能用测试公众号,访问demo链接,请先关注测试号

How To Install

composer install cp .env.example .env , 配置你的数据库信息 cp config/wechat.example.php config/wechat.php , 配置你的微信信息

使用说明

config/wechat.php

微信配置文件 自定义key说明:

'default_reply' => '默认回复文本', 'auto_reply' => [ [ 'request' => ['用户输入的关键词', '关键词'], 'response' => '回复的文本', 'rule' => 'match', // match:关键词必须精准匹配,fuzzy:关键词模糊匹配(尽量不要用单个字) ], .... ], 'subscribe_reply' => '关注回复的文本',

存储访客信息表结构

CREATE TABLE `wes_users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `openid` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '', `nickname` varchar(255) CHARACTER SET utf8 DEFAULT '', `avatar` varchar(255) CHARACTER SET utf8 DEFAULT '', `gender` tinyint(4) DEFAULT '0', `ip` varchar(40) CHARACTER SET utf8 DEFAULT '', `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `wes_users_openid_unique` (`openid`) ) ENGINE=InnoDB CHARSET=utf8mb4 ROW_FORMAT=COMPACT;

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。