easywechat报错:Failed to cache access token
场景:
1.小程序
2.在代码中用$app=EasyWeChat\Factory::miniProgram(['app_id' => $app_id, 'secret' => $secret])获取小程序实例
3.配置文件wechat.default.use_laravel_cache=true
结果在$app->template_message->send()的时候,抛异常(EasyWeChat\Kernel\AccessToken.php):
RuntimeException('Failed to cache access token')
但是用$app=EasyWeChat::miniProgram()加载默认配置文件却能正常send()
问题还是出在第2步,追溯源码,use_laravel_cache用在Overtrue\LaravelWeChat\ServiceProvider中,当为true的时候,miniProgram容器中是包含了Overtrue\LaravelWeChat\CacheBridge(app(cache.store))这个实例的
如果我们在业务逻辑中手动输入配置,即步骤2,但配置文件又用的laravel缓存,则会有这个异常
解决方法就是接着步骤2:
$app['cache'] = new Overtrue\LaravelWeChat\CacheBridge(app(cache.store))
转载于:https://www.cnblogs.com/SHQHDMR/p/10894462.html
easywechat报错:Failed to cache access token相关推荐
- Github报错fatal unable to access No such file or directory
之前有安装过github旧版,一直正常,后来更新了新版,但是git pull的时候如有如下报错: fatal: unable to access 'https://github.com/eefocus ...
- mysql5.7 1045 pc,解决MySQL5.7报错ERROR 1045 (28000): Access denied for user
解决MySQL5.7报错ERROR 1045 (28000): Access denied for user 解决MySQL5.7报错ERROR 1045 (28000): Access denied ...
- 使用git push命令提交更改报错 fatal: unable to access ‘http://github.com/xxxxxx/‘: OpenSSL SSL_read: Connection
使用git push命令提交更改报错 fatal: unable to access 'http://github.com/xxxxxx/': OpenSSL SSL_read: Connection ...
- Pyinstaller 打包exe 报错 “failed to execute script XXX“的一种解决方案
Pyinstaller 打包exe 报错 "failed to execute script XXX"的一种解决方案 参考文章: (1)Pyinstaller 打包exe 报错 & ...
- tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].
一.问题 tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost]. 多半情况是找不到 ...
- 解决IntelliJ IDEA报错Failed to read candidate component class: file [ ]; nested exception is org.
解决IntelliJ IDEA报错Failed to read candidate component class: file [ ]; nested exception is org.springf ...
- linux ssh 报错failed - POSSIBLE BREAK-IN ATTEMPT
linux ssh 报错failed - POSSIBLE BREAK-IN ATTEMPT 问题故障: 今天在新租的虚拟机上,发现ssh登陆机器的时候报错,如下: [root@pictures_ne ...
- hive日志位置(日志定位报错:Failed with exception Unable to move sourcehdfs://namenode/tmp/hive-pmp_bi/h)...
Hive中的日志分为两种 1. 系统日志,记录了hive的运行情况,错误状况. 2. Job 日志,记录了Hive 中job的执行的历史过程. 日志查看方法 1,在本地运行机器上 hive日志存储位置 ...
- centos7 network网络服务重启报错failed to start lsb
network网络服务重启报错failed to start lsb 解决办法: 先看log里哪个网卡没有启动 cat /var/log/messages | grep network 查看网卡mac ...
最新文章
- React Native 网络层分析
- 【机器学习基础】浅谈为什么L2正则化有效
- 使用vue脚手架模块化开发
- 【华为云技术分享】9 个Java 异常处理的规则!
- Java基础篇:文件如何读写?
- CentOS7下安装JDK1.8过程记录
- 生态系统服务——土壤保持量分布数据
- 简单通俗理解MRF马尔可夫随机场
- 十大淘宝搜索作弊行为
- 复制淘宝天猫宝贝上传到店铺,如何将图片全部替换为自己的图片?
- Mumble安装部署教程
- 基于FME实现dwg等高线、高程点、计曲线注记的高程值批量修改研究,等高线批量修改高程,高程点批量修改高程,计曲线注记批量修改高程
- 在fastreport里转换金额大小写
- 安卓11 Sdcard文件读取权限问题
- 从微软官网下载原版Windows10
- MySQL复制表-CREATE SELECT
- html js 打印编辑页眉,js 设置网页打印的页眉页脚和页边距
- 生产订单组件新增 修改 删除
- 历史小故事----BUG的来源
- 创业公司遇到招募技术人才难的问题,怎么办?
热门文章
- 关于用jQuery实现的checkbox全选和反选功能
- typedef四用途与两陷阱
- IT人不要一辈子靠技术生存(转)
- 常见损失函数及正则项
- 相机标定(3) opencv中solvePnPRansac()和solvePnP()计算外参数
- OpenCV3学习(6.2)——霍夫(Hough)变换:霍夫线变换HoughLine,霍夫圆变换HoughCircles
- 下载、安装Keil 5
- 电表的改装与校准大学物理实验报告_电学实验 一 : 电表的改装、使用与读数...
- linux查看程序写文件内容,Linux 文件内容查看命令
- mybatis-generator 详细配置及使用,爬坑记录