我需要获取上传到amazon s3
的图像的完整URL。我尝试了以下功能。我正在使用拉拉维尔5.1。
Storage::disk("s3")->url($filename);
Storage::url($filename);
Storage::temporaryUrl('file1.jpg', Carbon::now()->addMinutes(5));
$filesystem->getAdapter()->getClient()->getObjectUrl($bucket, $key);
都显示未定义的函数url
(或)temporaryUrl
(或)getObjectUrl
。
url()
和 temporaryUrl()
方法在 Laravel 5.1 中不可用(文件系统适配器 - API 参考 5.1)。它们从版本 5.4 开始可用(文件系统适配器 - API 参考 5.4)。