Laravel 访问chield table where子句中的父表列

Laravel 访问chield table where子句中的父表列,laravel,eloquent-relationship,Laravel,Eloquent Relationship,我有两个表事件和事件系列 事件表有utc_偏移量,事件系列有开始日期和开始时间。如果使用,我想从开始日期和开始时间添加或减去utc_偏移量 ->with(['eventseries'=> function($q){ $q->select(DB::raw("event_series.id")) ->where(DB::raw("(IF((events.utc_offset*-1)>0, DATE_ADD(concat(ev

我有两个表事件和事件系列 事件表有utc_偏移量,事件系列有开始日期和开始时间。如果使用,我想从开始日期和开始时间添加或减去utc_偏移量

->with(['eventseries'=> function($q){
    $q->select(DB::raw("event_series.id"))
    ->where(DB::raw("(IF((events.utc_offset*-1)>0, DATE_ADD(concat(event_series.start_date, ' ', event_series.start_time),INTERVAL events.utc_offset MINUTE), DATE_SUB(concat(event_series.start_date, ' ', event_series.start_time),INTERVAL events.utc_offset MINUTE)) >= UTC_TIMESTAMP())"))
    ->get();
}])->offset($offset)
    ->limit($limit)
    ->get();
抛出错误未知列事件。utc\u偏移量