将块与关系模型查询一起使用

时间:2019-05-21 07:59:15

标签: mysql laravel eloquent

我试图用控制器中的两个模型查询很多行, 当我增加天数时,出现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}
}```

0 个答案:

没有答案