我试图用控制器中的两个模型查询很多行, 当我增加天数时,出现500错误 我收到内存泄漏和500响应的结果。
这是使用laravel 5.8和mysql,我试图获取结果块,但我不知道将其插入哪里。
$inv = Inv::with(['telems' => function($query) use ($date) {
$query->whereBetween('time',[Carbon::parse($date)->subDays(7), $date]);
},'events' => function($query) use ($date){
$query->whereBetween('time',[Carbon::parse($date)->subDays(7), $date])->get('code');
}])->where('project' , '=', $id)->get();
return $inv;
结果应如下所示
{
key: value,
key: value,
telems: {thousands of timestamps},
events: {thousands of timestamps}
}```