'integer', 'max_select' => 'integer']; } public function modifiers(): HasMany { return $this->hasMany(PosModifier::class, 'modifier_group_id')->orderBy('position')->orderBy('id'); } public function products(): BelongsToMany { return $this->belongsToMany(PosProduct::class, 'pos_product_modifier_group', 'modifier_group_id', 'product_id'); } public function scopeOwned(Builder $query, string $ownerRef): Builder { return $query->where('owner_ref', $ownerRef); } }