DecisionAdmin::class, ]; } #[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); } }