提问人:Andrew 提问时间:11/15/2023 更新时间:11/16/2023 访问量:39
如何存储引用到多个表的图像
how to store images referenced to many tables
问:
我的应用程序在设计数据库时遇到了问题。 我有一个实体,有单独的表格,如公司、产品、类别等,但不明白如何存储这些实体的图像。如果我为每个表添加一个带有图像路径的列,我会遇到重复代码的问题。我不明白如何做到这一点,就像在 wordpress 中一样,图像存储的内容是分开的。我可以为图像创建一个表,但如何为当前实体引用每个图像。我很困惑,需要建议它是如何工作的🤨
答:
0赞
Ramin
11/16/2023
#1
如果你想存储数据,你有三个表,只需为每个表创建一个模型,然后根据你的要求创建一个控制器,例如,为ProductManagerController创建一个控制器,如果你想存储图像,只需将图像存储在项目根目录的文件或文件夹中,或者在你想要的每个位置,在数据库中保存文件名(images)之后, 您可以在任何您想要的任何地方按文件名轻松访问文件。
$filename = $request->file("image")->store($path);
评论
1赞
Andrew
11/16/2023
这不是我问的,而是 thnnx 的答案
评论
Image
Product
Category
Company