'date', 'end_date' => 'date', ]; public function user(): BelongsTo { return $this->belongsTo(User::class, 'created_by_user_id'); } public function plannableItems(): HasMany { return $this->hasMany(PlannableItem::class); } public function calendarSlots(): HasMany { return $this->hasMany(CalendarSlot::class)->orderBy('slot_date')->orderBy('slot_order'); } }