'datetime', 'eta' => 'datetime', ]; } public function owner(): morphTo { return $this->morphTo(); } public function transport(): BelongsTo { return $this->BelongsTo(Transport::class, 'transport_id', 'id'); } /** * @param $query * @return mixed */ public function scopeDispatched($query) { return $query->where('etd', '<', Carbon::now()); } /** * @param $query * @return mixed */ public function scopeDropped($query) { return $query->where('eta', '<', Carbon::now()); } }