tro*_*nic 9 php arrays laravel laravel-5
我试图在Laravel 5.3中添加另一个Eloquent系列的Eloquent系列.
这是我到目前为止所做的:
$entries = Entry::all();
$posts = Post::all();
$entries->merge($posts);
Run Code Online (Sandbox Code Playgroud)
我尝试使用merge()
上面的代码,但似乎我遇到了这种问题(因为它们中的一些id
具有相同的值相同):
有任何想法吗?
Bjö*_*örn 19
我相信你可以像这样合并两个雄辩的集合:
$mergedCollection = $entries->toBase()->merge($posts);
Run Code Online (Sandbox Code Playgroud)
在此之后,它是一个包含所有条目的集合.
Jas*_*son 19
我相信您可能正在寻找concat()
. 这会将一个容器附加到另一个容器的末尾,而不管其中任何一个的键。
$mergedCollection = $entries->concat($posts);
Run Code Online (Sandbox Code Playgroud)
这是链接:laravel7.X
$collection = collect(['Desk', 'Chair']);
$merged = $collection->merge(['Bookcase', 'Door']);
$merged->all();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16004 次 |
最近记录: |