laravel 微信登陆

2018年11月12日 作者 张舫

在写微信登陆之前你可以先看看微信网页授权登陆原理,和laravel jwt-auth的使用,和本站api原生登陆

1. 安装 socialiteproviders

打开app/Providers/EventServiceProvider.php 添加事件

打开config/services.php添加配置

打开.env添加配置

测试是否配置正确,请将$code里面的值换成你的值,如果不知道$code怎么获取请看微信网页授权登陆原理

2.功能开发创建数据库

打开databases/migrations/< your_date >_add_weixin_openid_to_users_table.php

3.功能开发创建路由

打开routes\api.php文件

4.功能开发创建控制器和验证类

编写验证类app/Http/Requests/Api/SocialAuthorizationRequest.php

编辑控制类app/Http/Controllers/Api/AuthorizationsController.php

测试一下