Laravel Array Data进入Blade的节目中只有一个

发布于 2025-02-13 21:40:34 字数 583 浏览 0 评论 0原文

我的控制器

 foreach($tracks as $key => $track){
                $singers =Singers::whereIn('id',$track->singers_id)->pluck('singers_name')->toarray();
                dump($singers);
            }

我的刀片

{{implode(' & ', $singers)}}

我的数据

^ array:2 [▼
  0 => "Norman"
   1 => "vicky"
]

^ array:2 [▼
  0 => "Ella Mai"
  1 => "vicky"
]

1英寸控制器使所有数据正常工作,但在Blade中显示了它的显示仅上次记录。

2和同一歌手名字只有一次,这是如何在这里展示两次

my controller

 foreach($tracks as $key => $track){
                $singers =Singers::whereIn('id',$track->singers_id)->pluck('singers_name')->toarray();
                dump($singers);
            }

my blade

{{implode(' & ', $singers)}}

my data

^ array:2 [▼
  0 => "Norman"
   1 => "vicky"
]

^ array:2 [▼
  0 => "Ella Mai"
  1 => "vicky"
]

1-In controller get all data working fine but am showing in blade its show only last record.

2-And same singer name show only once how here vicky show two times

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

提笔书几行 2025-02-20 21:40:34

在这里,您将$歌手覆盖在循环中,因此您以最新的方式结束:

 foreach($tracks as $key => $track){
                $singers =Singers::whereIn('id',$track->singers_id)->pluck('singers_name')->toarray();
                dump($singers);
            }

您可以这样做才能将它们全部存储在阵列中:

 foreach($tracks as $key => $track){
                $singers[] = Singers::whereIn('id',$track->singers_id)->pluck('singers_name')->toarray();
            }

Here you overwrite $singers in the loop, so you end with the latest one:

 foreach($tracks as $key => $track){
                $singers =Singers::whereIn('id',$track->singers_id)->pluck('singers_name')->toarray();
                dump($singers);
            }

You can do so to have to store them all in an array:

 foreach($tracks as $key => $track){
                $singers[] = Singers::whereIn('id',$track->singers_id)->pluck('singers_name')->toarray();
            }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文