'integer', 'venue_id' => 'integer', ]; } public function venue(): BelongsTo { return $this->belongsTo(Venue::class); } /** 活动/抢票结束日(含当日)内可核销;超过 end 日则失效 */ public function portalAcceptsVerification(): bool { if ($this->portal_kind === self::KIND_ACTIVITY) { $a = Activity::query()->find($this->portal_id); if (! $a || ! $a->end_at) { return false; } return now()->toDateString() <= $a->end_at->toDateString(); } if ($this->portal_kind === self::KIND_TICKET_GRAB) { $e = TicketGrabEvent::query()->find($this->portal_id); if (! $e || ! $e->end_at) { return false; } return now()->toDateString() <= $e->end_at->toDateString(); } return false; } }