追加到已获取的集合 - 雄辩

问题描述 投票:0回答:1

我有两种方法,例如:

public function personSearch(Request $request)
    {
        $day = $request['day'];
        $people = Person::where('day', $day)->get();
        Session::put('people', $people);
        return $people;
    }

还有另一张要输出为 PDF:

public function generatePdf(Request $request)
{
    $people     = Session::get('people');
    if ($request['personalId'] == "true") {
        $people = $people->where('uid', 'like', 9999)->get();
    }
}

是否有可能在已创建的数据集合上附加附加条件?

php laravel eloquent
1个回答
0
投票

您可以尝试合并两个集合,例如

$original = new Collection(['foo']);
$latest = new Collection(['bar']);
$merged = $original->merge($latest);

或者你可以将两个集合更改为数组

->toArray()
和用户array_merge方法

我希望我正确理解你的问题

© www.soinside.com 2019 - 2024. All rights reserved.