目前很多的网站中都会存在很多的交互功能,从而降低用户的操作难度,特此带来微信的第三方登录的项目实战功能开发。对于本实例中的开发内容,就不在使用原生的内容,而是直接使用别人写好的封装的类库。

1. 安装 laravel/socialite

2). 在你的 config/app.php 文件中添加以下配置信息


2. 安装 socialiteProviders/weixin

1). 直接运行以下命令安装扩展包

2). 在你的 config/app.php 文件中添加以下配置信息

3). 在你的 app/Providers/EventServiceProvider.php 文件中添加以下事件处理器


3. 添加配置

1). 在你的 .env 文件中添加以下配置

2). 在你的 config/services.php 文件中添加以下配置


代码调用

准备工作都完成以后,现在就到了接口对接阶段。

2). 在你的 app/Http/Controllers/WeixinController.php 文件里添加以下方法

最后就是回调后打印 oauthUser 的结果