id(); $table->date('installation_date'); $table->boolean('manual')->default(false); $table->foreignId('order_id')->nullable()->constrained('orders')->cascadeOnDelete(); $table->foreignId('district_id')->constrained('districts')->cascadeOnDelete(); $table->foreignId('area_id')->constrained('areas')->cascadeOnDelete(); $table->text('object_address'); $table->string('source')->default('Ручной'); $table->string('address_code')->nullable(); $table->string('object_type')->nullable(); $table->text('mafs'); $table->integer('mafs_count'); $table->foreignId('brigadier_id')->constrained('users')->cascadeOnDelete(); $table->text('comment')->nullable(); $table->timestamps(); }); } /** * Reverse the migrations. */ public function down(): void { Schema::dropIfExists('schedules'); } };