将现有的返回数组附加到现有数组

雅各比

使用具有表和字段的数据库,例如

专辑

id
titleId
titleName

追踪

id
titleId
trackId
trackName

艺术家

id
artistId

track_log

id
artistId
titleId

在这种情况下,多个艺术家可以拥有一首曲目,并且一张专辑中可以有多首曲目。

使用模型,我可以像这样返回专辑的所有曲目

public function track() {
    return $this->belongsTo('App\Album', 'titleId', 'titleId');
}

所以我现在可以使用 $album->track 来提取该专辑中的所有曲目。

它会回来

{
"id": 1,
"titleId": 3,
"titleName": "Why so hard?",
},

我正在寻找一种方法,通过将艺术家 ID 附加到模型中曲目的结果来突出显示艺术家制作的专辑中的曲目?沿着这条线的东西

trackHighlightArtist()

这样就会返回诸如:

{
"id": 1,
"titleId": 3,
"titleName": "Why so hard?",
"artistId": 4,
},

这可能吗?

奥梅内·约瑟夫·奥格内鲁诺

我可以从您之前的回复中看到您有一种获取突出显示曲目的方法。如果不这样做,请创建一个关系以获取 if 然后您可以使用push into laravel collections将其$collection->push(['key' => 'value']) 推送到您的集合中

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将键附加到现有数组值

来自分类Dev

将键附加到现有数组值

来自分类Dev

将$ msgArray附加到现有数组

来自分类Dev

将函数的返回值附加到现有数组

来自分类Dev

如何将数组附加到javascript中的现有数组

来自分类Dev

将数组添加到现有的$ _SESSION数组

来自分类Dev

使用PHP将新对象附加到外部JSON文件中现有的数组

来自分类Dev

AwkwardArray:可以将数组附加到现有的Parquet文件中吗?

来自分类Dev

将 JSON 数组添加到现有的 JSON

来自分类Dev

将json数据添加到现有数组

来自分类Dev

将键值对添加到现有数组

来自分类Dev

将变量追加到现有数组

来自分类Dev

将mysql行添加到现有数组

来自分类Dev

将现有数组变成多维

来自分类Dev

是否可以将dtype设置为现有的结构化数组,或为现有数组添加“列名”?

来自分类Dev

AWS CLI:将现有的cloudwatch警报附加到现有的自动扩展策略

来自分类Dev

AWS CLI:将现有的cloudwatch警报附加到现有的自动扩展策略

来自分类Dev

拼接数组以添加到现有数组

来自分类Dev

将OnClick事件附加到现有的JavaScript按钮

来自分类Dev

如何将数据附加到现有的LMDB?

来自分类Dev

将表单标签附加到现有的HTML标签

来自分类Dev

在正确的位置将图像附加到现有的PDF

来自分类Dev

将Nib附加到现有的UITableViewCell

来自分类Dev

将数据附加到现有的 json 文件

来自分类Dev

将会话值附加到 API 请求 php 的现有数组结构

来自分类Dev

附加到现有的SSH隧道

来自分类Dev

附加到现有的TeamCity参数

来自分类Dev

如何动态地将新数组添加到现有数组中

来自分类Dev

将新的数组值添加到现有数组位置

Related 相关文章

热门标签

归档