lumen中怎么使用第三方sdk ,比如我想集成阿里云短信到lumen 中,把sdk 放到vendor 目录中后,然后按照命名空间去引用,方法都没报错,但是浏览器里运行就是空白页面
lumen中怎么使用第三方sdk ,比如我想集成阿里云短信到lumen 中,把sdk 放到vendor 目录中后,然后按照命名空间去引用,方法都没报错,但是浏览器里运行就是空白页面
我刚解决这个问题,也在segmenfault提了问题,新的sdk真的是.....
我遇到的问题:在写代码的时候,能够自动加载类,命名空间都是对的,没有问题,但是一旦运行的时候,就会提示说XXXX类找不到或者不存在,所有的SDK类都是找不到或者不存在。
问题的关键在于:你是用的帮助手册demo代码还是用的sdk中的demo代码,如果是在线帮助手册中的demo代码,那么原因是: 没有加载区域节点配置
。
这个错误和composer无关,和使用第三方包也无关,lumen本身就有composer的第三方包,sdk可以直接放在vendor中,会自动加载。错误的原因就是上面没有手动加载Config.php。
如果你的问题和我一样,则可以看我的问题地址:https://segmentfault.com/q/10...
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答776 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答695 阅读✓ 已解决
1、去 packagist.org 上搜索相关的包
2、达到包名在你的项目根目录使用命令
composer require author_name\app_name
安装,前提是你项目本身有composer.json文件,如果没有请先composer init
3、如果安装后报一些文件缺少的错误,请使用命令
composer dump-autoload
修复