'datetime', 'is_completed' => 'bool', ]; public function emotion(): BelongsTo { return $this->belongsTo(Emotion::class); } public function eventType(): BelongsTo { return $this->belongsTo(EventType::class, 'event_type_id'); } public function taskCollection(): BelongsTo { return $this->belongsTo(TaskCollection::class, 'collection_id'); } public function assignedEvents(): BelongsToMany { return $this->belongsToMany(Event::class, 'event_task', 'task_id', 'event_id') ->withTimestamps(); } }