'date', 'event_end_date' => 'date', 'signup_start_date' => 'date', 'signup_end_date' => 'date', 'quota' => 'integer', 'progress_status' => 'integer', 'published' => 'integer', 'sort' => 'integer', ]; public function activityTypeItem(): BelongsTo { return $this->belongsTo(DictItem::class, 'activity_type_dict_item_id'); } public function sessions(): HasMany { return $this->hasMany(ActivitySession::class); } public function signups(): HasMany { return $this->hasMany(ActivitySignup::class); } }