owners as $owner) { if ($owner->is_subscribed) { return true; } } return false; } public function getIsEnterpriseAttribute() { return true; // Temporary true for ALL foreach ($this->owners as $owner) { if ($owner->has_enterprise_subscription) { return true; } } return false; } /** * Relationships */ public function users() { return $this->belongsToMany(User::class); } public function owners() { return $this->users()->wherePivot('role', 'admin'); } public function forms() { return $this->hasMany(Form::class); } }