【发布时间】:2018-05-12 14:10:23
【问题描述】:
我尝试用 laravel 5.4 上传多张图片,实际上上传图片的过程已经完成,问题是如何将它们存储在数据库中? 例如,当要创建一个包含多个已上传图像的幻灯片放映时,如何将它们分组以便幻灯片放映知道这些图像在一个组中?
你们能帮帮我吗?
【问题讨论】:
-
理想情况下,您应该有一个单独的文件夹,其中包含您上传的所有图像。 db 应该只用于存储它们的路径。将图像文件上传到系统上的文件夹是简单的 php,它是指向数据库的定位器链接
-
您应该将图像路径保存在数据库中(不是实际图像)并在前端加载它
-
如果图像在“组”中,您应该创建一个类别模型。然后定义图像和类别模型之间的关系。这样您就可以选择与该类别相关的所有图像。例如生日、婚礼或风景的类别。
-
当然,上传图片的过程就完成了。将它们存储在一个名为“Images”的文件夹中并保存它们的路径也完成了,我的意思是当我们想在前端加载它们时,它们如何在同一个组中?
标签: php laravel file-upload