easywechat 企业微信网页授权 找不到对应的方法

现在需要在企业微信里面对网页授权进行验证
easywechat

但是ide 找不到对应的方法
easywechat 对应方法找不到

composer.json 版本 "overtrue/wechat": "~4.2",

easywechat 企业微信网页授权 找不到对应的方法

疑问

不知道是不是因为版本问题

快乐就是解决一个又一个的问题!
CrazyZard
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
CrazyZard
最佳答案

@lzking 我现在已排除 版本问题

file

但是没有oauth 里面 还没有 userFromCode 方法

4年前 评论
CrazyZard (作者) (楼主) 4年前
JupiterK 4年前
CrazyZard (作者) (楼主) 4年前
JupiterK 4年前
CrazyZard (作者) (楼主) 4年前
JupiterK 4年前
JupiterK 4年前
CrazyZard (作者) (楼主) 4年前
JupiterK 4年前
CrazyZard (作者) (楼主) 4年前
讨论数量: 3

先想办法排除版本问题

Laravel < 5.8 composer require "overtrue/laravel-wechat:~4.0"

Laravel >= 5.8 composer require "overtrue/laravel-wechat:~5.0"

4年前 评论
CrazyZard

@lzking 我现在已排除 版本问题

file

但是没有oauth 里面 还没有 userFromCode 方法

4年前 评论
CrazyZard (作者) (楼主) 4年前
JupiterK 4年前
CrazyZard (作者) (楼主) 4年前
JupiterK 4年前
CrazyZard (作者) (楼主) 4年前
JupiterK 4年前
JupiterK 4年前
CrazyZard (作者) (楼主) 4年前
JupiterK 4年前
CrazyZard (作者) (楼主) 4年前

如果配置都正确的情况下,推荐使用中间件wechat.oauth, 这样的话可以不用配置redirect_uri,微信授权之后会自动跳转到授权的上一个页面,也就是说redirect_uri是动态的。

以下示例中,访问/a页面会自动跳转到微信授权页,授权成功后会自动跳转到/a,访问/b页面也是同样的道理。

// 路由, ps: 注意中间件顺序
Route::middleware(['web', 'wechat.oauth'])->group(function () {
    Route::get('/a', 'TestController@a');
    Route::get('/b', 'TestController@b');
});

// 控制器
public function a() 
{
    dd(session('wechat.oauth_user.default'));
}
4年前 评论
CrazyZard (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!