DecisionAdmin::class, 'verification_request_id' => 'integer', 'reviewer_id' => 'integer', ]; } #[Scope] protected function approved(Builder $query): void { $query->where('decision', DecisionAdmin::APPROVED); } #[Scope] protected function needRevision(Builder $query): void { $query->where('decision', DecisionAdmin::NEED_REVISION); } #[Scope] protected function rejected(Builder $query): void { $query->where('decision', DecisionAdmin::REJECTED); } public function reviewer(): BelongsTo { return $this->belongsTo(User::class, 'reviewer_id'); } public function verificationRequest(): BelongsTo { return $this->belongsTo(VerificationRequest::class); } }