'array', ]; } public function parent(): BelongsTo { return $this->belongsTo(self::class, 'parent_menu_code', 'code'); } public function children(): HasMany { return $this->hasMany(self::class, 'parent_menu_code', 'code'); } public function tenants(): BelongsToMany { return $this->belongsToMany( Tenant::class, 'tenants_menues', 'menu_code', 'tenant_code', 'code', 'codigo' ) ->using(TenantMenu::class) ->withPivot('static_content') ->withTimestamps(); } }