get(-6ren">
gpt4 book ai didi

php - Laravel 集合循环到另一个集合

转载 作者:行者123 更新时间:2023-12-02 15:02:45 25 4
gpt4 key购买 nike

如何将 Eloquent 集合从一个循环到另一个?我只是得到数组的第一行。我在集合中有超过 4 个数组。

$queries = Students::where('year',"=", 1)->get();
$students = new Students();
foreach ($queries as $query) {
$students->name = $query->name;
$students->faculty = $query->faculty ."Add something";
$students->year = $query->year;
}
dd($students);

最佳答案

I want to change the collection a bit before I print to json. For example, I want add something behind the faculty

使用 transform()修改集合的方法:

$students = Students::where('year', 1)->get();
$students->transform(function($i) {
$i->faculty = $i->faculty . 'add something';
return $i;
});

您也可以使用 resource classes在返回 JSON 响应之前转换数据。

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

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