'array', ]; public function trip(): BelongsTo { return $this->belongsTo(Trip::class); } public function calendarSlots(): BelongsToMany { return $this->belongsToMany(CalendarSlot::class, 'planned_items') ->withPivot('sort_order') ->withTimestamps() ->orderBy('planned_items.sort_order'); } public function plannedItems() { return $this->hasMany(PlannedItem::class); } }