代码拉取完成,页面将自动刷新
基础会员管理, 分表 (含微信小程序授权登录)
https://gitee.com/slowlyo/owl-wechat-user/repository/archive/master.zip
composer require slowlyo/owl-wechat-user
overtrue/laravel-wechat
: 6.*
jiannei/laravel-response
: ^5.2
php artisan vendor:publish --provider="Jiannei\Response\Laravel\Providers\LaravelServiceProvider"
// 在 app/Exceptions/Handler.php 中添加以下代码
use Jiannei\Response\Laravel\Support\Traits\ExceptionTrait;
use ExceptionTrait;
// 引入以后对于 API 请求产生的异常都会进行格式化数据返回
// 要求请求头 header 中包含 /json 或 +json,如:Accept:application/json
// 或者是 ajax 请求,header 中包含 X-Requested-With:XMLHttpRequest;
use Jiannei\Response\Laravel\Support\Format;
use Jiannei\Response\Laravel\Support\Traits\JsonResponseTrait;
class Controller extends BaseController
{
// use 这个 trait
use JsonResponseTrait
// 添加 formatter 属性
protected $formatter;
public function __construct()
{
// 初始化 formatter
$this->formatter = new Format();
}
}
本扩展有第三方依赖, 无法使用
zip
方式安装, 请使用composer
安装
卸载扩展不会删除users
user_oauth
表, 请手动处理
可在扩展管理中配置以下参数, 方便二开:
/api/wechat/mini_program_login
any
code
encryptedData
iv
/api/wechat/user
get
/api/wechat/user
post
nickname
avatar
以下事件都有 user
request
两个参数
UserRegisteredEvent
UserLoggedInEvent
UserUpdatedEvent
如何重写后台功能?
users
路由默认头像 public/extensions/slowlyo/owl-wechat-user/images/avatar.jpg
自行阅读源码
后续会增加公众号登录
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。