*/ protected $casts = [ 'granted_at' => 'datetime', 'revoked_at' => 'datetime', ]; public function submission(): BelongsTo { return $this->belongsTo(FormSubmission::class, 'form_submission_id'); } public function delegatedTo(): BelongsTo { return $this->belongsTo(User::class, 'delegated_to_user_id'); } public function delegatedBy(): BelongsTo { return $this->belongsTo(User::class, 'delegated_by_user_id'); } }