2017-04-18 98 views
0

的路徑我新的這個PHP的東西 ,我想創造出有標題和一些圖片laravel問題,當上傳圖像到S3並存儲在數據庫

什麼我能做的就是save the title to my database 但不是文章模型上傳的圖片,even more , I don't know how to upload multiple images with php or should I call laravel ?

單個圖像對我來說很好,我知道回調會告訴我圖像地址,但我應該怎麼做才能將它們存儲在數據庫中並將它們與特定文章模型相關聯?

很多很多的感謝

回答

0

好吧,讓我解決這個問題,您上傳的圖片應該使用時間戳原因是爲了避免名稱衝突改名。看看這個例子 $ filename_path = md5(time().uniqid())。「。jpg」; 這可確保您始終擁有文件的唯一名稱。 重命名文件並移至s3後,您將$ filename_path保存到表中。

在檢索過程中,您可以獲取名稱並搜索s3存儲桶以查找映像。

希望這有助於

+0

時上傳到S3,上傳功能應該給我一個回調是JSON或JSON等,其包含文件名數據格式?我把這個名字保存在我的桌子上?我應該爲每個上傳者擁有一個唯一的文件夾來管理上傳的文件嗎? – iDelusion

+0

本質上不是真正的回調。你有最後插入記錄的ID。這是你應該使用的圖像id上傳記錄的記錄。將它保存在表格中。無處不在創建文件夾。 Id應該唯一標識圖像。 – dasersoft

+0

謝謝!你在這裏做了很大的幫助。 – iDelusion