如何获取介于日期之间的行,并在另一个表中获取其子行-Laravel Elotent

如何获取介于日期之间的行,并在另一个表中获取其子行-Laravel Elotent,laravel,eloquent,Laravel,Eloquent,我想创建一个查询来获取日期之间的所有事件。 我还想得到他们所有的子事件图像 我能把所有这些都放到一个查询中吗 事件模型 public function eventImages() { return $this->hasMany(EventImage::class, 'event_id'); } public function event() { return $this->belongsTo(Event::class

我想创建一个查询来获取日期之间的所有事件。 我还想得到他们所有的子事件图像

我能把所有这些都放到一个查询中吗

事件模型

public function eventImages()
    
{
        
return $this->hasMany(EventImage::class, 'event_id');
    
}
public function event()
    
{
        
return $this->belongsTo(Event::class);
    
}
事件图像模型

public function eventImages()
    
{
        
return $this->hasMany(EventImage::class, 'event_id');
    
}
public function event()
    
{
        
return $this->belongsTo(Event::class);
    
}
获取日期间事件的示例查询

$events = Event::whereBetween('date', [$start_date, $end_date])
            ->orderBy('date', 'ASC')
            ->get();

谢谢大家!

您应该已经能够访问它们了。为了确保它们包含在中,您可以通过
with()
将它们包含在中