'boolean']; public function tenant(): BelongsTo { return $this->belongsTo(Tenant::class); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function contatti(): HasMany { return $this->hasMany(MailingContact::class); } public function messaggi(): HasMany { return $this->hasMany(MailingMessaggio::class); } public function getIndividui() { return Individuo::whereHas('mailingContacts', function ($q) { $q->where('mailing_list_id', $this->id)->where('opt_in', true); })->get(); } }