【发布时间】:2017-01-16 10:56:29
【问题描述】:
我正在研究并阅读了很多关于一个特定主题的文章,但在任何地方都找不到相关的答案。
但是,我在 Laravel 中做一些有趣的/私人项目,我想使用 Amazon S3 存储。我已经设置好了所有东西,它正在工作,我可以使用 Laravel 文件系统将图像从我的应用程序上传到 S3,但我想要做的是使用 CloudFront(我也有这个设置和工作,云端是正确地提供文件)以提供图像和文件。
现在我的问题是:如何将 AWS CloudFront “url”集成到 Laravel?我的意思是如何在 Laravel 应用程序中存储 CloudFront url?如何检索文件 url(即图像)以便在我的应用程序中显示它。我是否只将文件路径存储在数据库中并使用“某种特定方式”来提供完整的 url,还是将完整的 AWS CloudFront url 保存在数据库中?
这到底是如何工作的?对不起,如果这个问题很愚蠢,但我刚刚潜入 Laravel 并且我在那里很新。
【问题讨论】:
标签: php mysql laravel amazon-s3 amazon-cloudfront