'boolean', 'last_activity_at' => 'datetime', ]; /** * Get the thread that owns the topic. */ public function thread() { return $this->belongsTo(ForumThread::class, 'thread_id'); } /** * Get the user that owns the topic. */ public function user() { return $this->belongsTo(User::class); } /** * Get the posts for the topic. */ public function posts() { return $this->hasMany(ForumPost::class, 'topic_id'); } }