'boolean', 'completed_at' => 'datetime', 'sort_order' => 'integer', 'options' => 'array', ]; public function category(): BelongsTo { return $this->belongsTo(AuditChecklistCategory::class, 'category_id'); } public function completedByUser(): BelongsTo { return $this->belongsTo(User::class, 'completed_by'); } public function standardDocuments(): HasMany { return $this->hasMany(AuditStandardDocument::class, 'checklist_item_id'); } }