将图像上传到s3并将路径存储在数据库中时的laravel问题

时间:2017-04-18 18:02:30

标签: php laravel amazon-s3

我是这个PHP的新东西 我想创建一个有标题和一些图像的文章模型

我能做的是save the title to my database 但不是上传的图片even more , I don't know how to upload multiple images with php or should I call laravel ?

单个图像对我来说很好,我知道回调会告诉我图像地址但是我应该做些什么来将它们存储在数据库中并将它们与特定的文章模型联系起来?

非常感谢

1 个答案:

答案 0 :(得分:0)

好的让我解决这个问题,你的上传图片应该使用时间戳重命名,原因是为了避免名字冲突。以此为例     $ filename_path = md5(time()。uniqid())。" .jpg&#34 ;; 这可确保您始终拥有该文件的唯一名称。 重命名文件并移至s3后,将$ filename_path保存到表中。

在检索过程中,您将获得名称并在s3桶中搜索图像。

希望这有帮助