首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从项中获取图像名称?

如何从项中获取图像名称?
EN

Stack Overflow用户
提问于 2018-07-20 05:54:20
回答 1查看 0关注 0票数 0

问题很简单。现在和Laravel一起工作,但我觉得这看起来是个普遍的问题。

我有我的模型项目,当我看到这个模型的时候,这个有很多图像。

有什么简单的方法可以将这些图像的名字存储在数据库中吗?

什么是正确的方法?

我想用所有图像的名称在数据库中存储一个数组变量,但我认为不是这样的

EN

回答 1

Stack Overflow用户

发布于 2018-07-20 15:08:41

Laravel文档有一个专门用于关系的部分,我直接指向了一对多的类型。我建议你做以下事情:

  1. 创建一个名为images的表,其中包含图像ID列,项目ID和图像路径
  2. 为Image创建模型并使用关系将其链接到Item模型
  3. 现在,你应该能够使用动态属性获取特定项目的所有图像的集合,images例如$item->images

关系的实现应如下:

物品

代码语言:javascript
复制
public function images()
{
  return $this->hasMany(Image::class);
}

图像类

代码语言:javascript
复制
public function item()
{
  return $this->belongsTo(Item::class);
}

希望这可以帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100005603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档