lumen中怎么使用第三方sdk
lumen中怎么使用第三方sdk ,比如我想集成阿里云短信到lumen 中,把sdk 放到vendor 目录中后,然后按照命名空间去引用,方法都没报错,但是浏览器里运行就是空白页面
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
lumen中怎么使用第三方sdk ,比如我想集成阿里云短信到lumen 中,把sdk 放到vendor 目录中后,然后按照命名空间去引用,方法都没报错,但是浏览器里运行就是空白页面
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
用 composer 的方式引入相关包,而不是直接放进去
或者手动在 composer.json 中配置
最后
composer dump-autoload
我遇到的问题:在写代码的时候,能够自动加载类,命名空间都是对的,没有问题,但是一旦运行的时候,就会提示说XXXX类找不到或者不存在,所有的SDK类都是找不到或者不存在。
问题的关键在于:你是用的帮助手册demo代码还是用的sdk中的demo代码,如果是在线帮助手册中的demo代码,那么原因是:
没有加载区域节点配置
。这个错误和composer无关,和使用第三方包也无关,lumen本身就有composer的第三方包,sdk可以直接放在vendor中,会自动加载。错误的原因就是上面没有手动加载Config.php。
如果你的问题和我一样,则可以看我的问题地址:https://segmentfault.com/q/10...
可以尝试下这个库 https://github.com/yeoman-che...
用composer引入包,第三方SDK的文档里面应该有写怎么用composer安装,另外如果网络受限的话,可以用国内的镜像,阿里就有
1、去 packagist.org 上搜索相关的包
2、达到包名在你的项目根目录使用命令
composer require author_name\app_name
安装,前提是你项目本身有composer.json文件,如果没有请先composer init
3、如果安装后报一些文件缺少的错误,请使用命令
composer dump-autoload
修复