如何解决在 Laravel 8 中使用 Cloudinary
我正在尝试使用此软件包 https://github.com/cloudinary-labs/cloudinary-laravel 在我的项目中进行设置,但没有成功。
我遵循了 GitHub 上的设置,但我不确定我做对了。我看到 .env 中需要这些
CLOUDINARY_URL=xxxxxxxxxxxxx
CLOUDINARY_UPLOAD_PRESET=xxxxxxxxxxxxx
CLOUDINARY_NOTIFICATION_URL=
它说那些在帐户仪表板上,但我看不到它们,我只有
Cloud name:
API Key:
API Secret:
API Environment variable: CLOUDINARY_URL=cloudinary://***
Base delivery URL:
Secure delivery URL:
API Base URL:
名称不匹配,除了 API 环境变量是 CLOUDINARY_URL,但其他的我不知道是什么。
另外两个我该放什么?
我也遇到了 Guzzle 连接错误或这个问题
Cloudinary\Api\Exception\GeneralError 服务器返回意外状态代码 - 504 -
我做错了什么?
解决方法
至少要将文件上传到 Cloudinary,您唯一需要的是 API 环境变量。因此,在您的 .env 文件中,您将以这种方式粘贴 API 环境变量:
CLOUDINARY_URL=cloudinary://YOUR_API_KEY:****************************
请注意,复制 API 环境变量后,您需要删除前导的“CLOUDINARY_URL”。
因此这是错误的:CLOUDINARY_URL=CLOUDINARY_URL=cloudinary://...
您无需设置 CLOUDINARY_NOTIFICATION_URL 即可完成基本上传。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。