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

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

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

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

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

疑问

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

快乐就是解决一个又一个的问题!
CrazyZard
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
CrazyZard
最佳答案

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

file

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

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

先想办法排除版本问题

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

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

3年前 评论
CrazyZard

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

file

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

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

如果配置都正确的情况下,推荐使用中间件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'));
}
3年前 评论
CrazyZard (楼主) 3年前

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