'boolean', 'published_at' => 'datetime', 'last_validated_at' => 'datetime', 'estimated_investment_amount' => 'decimal:2', ]; /** @return BelongsTo */ public function sector(): BelongsTo { return $this->belongsTo(Sector::class); } /** @param Builder $query * @return Builder */ public function scopePublished(Builder $query): Builder { return $query->where('status', 'published')->whereNotNull('published_at')->where('published_at', '<=', now()); } }