如何合并来自 Eloquent Model in Laravel 的两个查询的结果?

How to combine results of two query from Eloquent Model in Laravel?

我有两个数据库查询:

$words = Word::where('word','LIKE',"%{$search}%")
               ->limit(10)
               ->get();

$words_default = DefaultWord::where('word','LIKE',"%{$search}%")
               ->limit(10)
               ->get();

如何将结果合并为一个变量?

您可以使用merge方法:

$merged = $words->merge($words_default);

更多信息:https://laravel.com/docs/5.5/collections#method-merge