Laravel 5.4 Eloqent关系查询使用 - > first()返回null

时间:2018-04-04 18:04:45

标签: php laravel-5

我希望有人能帮助我。

我有下一个雄辩的问题:

$chats = Solicitud::with(['reservation', 'detail.subDetails', 'conversation'=>function($q){
                     $q->orderBy('created_at', 'DESC')->groupBy('solicitud')->first();
                }])
                    ->whereIn('idSolicitud', $r)
                    ->skip($inicio)
                    ->take($elementos)
                    ->orderByRaw("field(idSolicitud, ".implode(',' , $r->toArray()).")")
                    ->get();

我想要的是获取最后一个对话,所以我使用 - > first()来获取最后一个。但这回复对话:[]没有数据,但是当我改变 - > first()到 - > get()返回所有对话我不知道有什么不对。

0 个答案:

没有答案