gpt4 book ai didi

php - 将 Laravel 集合附加到另一个集合

转载 作者:可可西里 更新时间:2023-10-31 23:04:55 25 4
gpt4 key购买 nike

我正在尝试在 Laravel 5.3 中将一个 Eloquent 集合附加到另一个 Eloquent 集合。

这是我到目前为止所做的:

$entries = Entry::all();
$posts = Post::all();

$entries->merge($posts);

我尝试使用 merge() ,如上面的代码所示,但似乎我遇到了这种问题(因为其中一些具有相同的 id 具有相同的值):

Collection merge eating up some rows

有什么想法吗?

最佳答案

对于 < 5.4 的版本,您可以通过使用 toBase 重置键来合并这两个 Eloquent 集合,如下所示:

$mergedCollection = $entries->toBase()->merge($posts);

对于 >= 5.4 的版本,您可以按照 Jason 的建议使用 concat .

关于php - 将 Laravel 集合附加到另一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42494732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com