在 Lumen 中使用 Laravel-wechat,怎么解决 Class EasyWeChat does not exist

在lumen5.7上,安装laravel-wechat,在bootstrap中添加了$app->register(Overtrue\LaravelWeChat\ServiceProvider::class);,也打开了$app->withFacades();,但是如程序,那样使用$miniProgram = \EasyWeChat::miniProgram();提示Class EasyWeChat does not exist,折腾了两天,实在找不到解决版本,请各位大神朋友帮帮忙

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 8
liyu001989

$miniProgram = app('wechat.mini_program') 试试,或者去github 的 issue 里面看看

6年前 评论

@liyu001989 提示Class wechat.mini_program does not exist"

6年前 评论
zxg321

我也遇到这个问题 是:config 下面的 wechat.php 没有配置。

6年前 评论

同样问题

5年前 评论

我都没安装好,你们怎么安装的啊?我的也是lumen5.7

5年前 评论

同样问题, 怎么办?

5年前 评论

在 bootstrap/app.php 中 82 行左右: $app->register(Overtrue\LaravelWeChat\ServiceProvider::class);

去掉配置文件中的对应的注释。

config/wechat.php 来配置的话,将 vendor/overtrue/laravel-wechat/src/config.php 拷贝到项目根目录/config目录下,并将文件名改成wechat.php

wechat.php => mini_program 节点去掉注释。

$work = app('wechat.work'); 即可

4年前 评论

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