upgrade(); } private function upgrade(): void { $segments = Segment::listActive(); foreach ($segments as $segment) { if (!Schema::connection($segment->connector)->hasTable('pipi_brand_models')) { Schema::connection($segment->connector)->create('pipi_brand_models', static function (Blueprint $table) { $table->id(); $table->string('name')->nullable()->comment('Наименование'); $table->timestamps(); $table->softDeletes(); $table->unsignedBigInteger('brand_id')->nullable()->comment('Марка'); $table->foreign('brand_id')->references('id')->on('pipi_auto_brands'); }); } } } };