如果我想要一个带有其他图像的图像,是否需要多个数据库表?

波比马鲁

用户将能够使用多个图像输入上传1个或任意数量的图像。

Images table
Columns: id, name, description, user_id, file_name

房屋将显示图像,但不显示附带的图像,它们将显示在特定的图像页面上。如果用户上传1张图片,则不会显示伴随图片。

主页将如下所示:

@foreach($images as $image)
    <a href='{{url("image/".$image->id)}}'>
        <img src='{{url("storage/uploads/images/thumbnails/".$image->file_name)}}' alt='Random image'/>
    </a>
@endforeach

为简单起见,在上传多张图像的情况下,数组中的第一张图像将是将在其上显示home.blade.php并保存file_nameimages表的列中的主图像

在特定图像页面上,如果该图像没有任何附带图像,则应仅包含1张图像,如下所示:

<img src='{{url("storage/uploads/images/specificImages/".$image->file_name)}}' alt='Random image' />

如果有附带图像,则应先显示主图像,然后再显示伴随图像。

现在我的问题是我应该为伴随的图像创建第二个表和模型,还是在images表中添加一个collection包含唯一值的字段,该值将在同一集合的图像之间共享?

马尔辛·奥尔洛夫斯基

现在我的问题是我是否应该为随附的图像创建第二个表格和模型,还是

将新列添加到名为e的现有表中parent_id并为它们所伴随的图像中id所有伴随图像设置其值(从您的图像组中的第一个开始)应该就足够了对于该父图像的记录,您保留该字段集,即NULL表示该父图像不存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为一个数据库条目存储多个大小的多个图像

如何在一个图像中显示多个数据库行

MySQL 数据库规范化 .. 一个表连接多个其他表?

如果在一个本地CRM实例上有多个组织,是否有一个数据库?

想要显示数据库中带有查询中多个引号的图像

创建一个带有 2 个数据库表的 ChartJS

想要连接到同一个数据库表但具有不同的值

我想要一个数据库SQL字符串

MySQL:如何避免用户看到我还有其他数据库,并授予对一个数据库上一个视图的选择访问权限?

我现在有一个按理货的数据,我想要一个我的数据库的数据

如果图像存储在文件系统中,我们是否真的需要数据库中的表来存储图像的文件路径?

我无法从数据库中获取所有图像只有一个图像从数据库中获取

如何将多个数组放入一个数据库表

我想打印第一个图像记录表单数据库(如果找到)并停止循环

SQL创建用户登录无法从一个数据库用于其他数据库

在一个表中显示多个数据库表

android上的同一个数据库是否可以有多个文件dao?

如何将一个大型数据库表拆分为多个数据库表

如何使用 Oracle Goldengate 从多个数据库中提取数据并复制到一个具有不同表结构的数据库?

我有两个数据集,需要将一个数据集列中的字符串与 R 中的其他数据集列合并

如何将表从一个数据库复制到其他服务器的另一个数据库

用于mysql的多个docker容器或具有多个数据库的一个实例

我有一个 Access 数据库,在添加其他文本框时出现连接错误

SQLite是否在同一个数据库中支持多个模式?

如何在多个数据库表上创建一个触发器

在多个数据库中索引同一个表

一个数据库或多个

mysql 一个或多个数据库?

在 C++ 中的多个线程中将表从一个数据库复制到另一个数据库