From 1a0cf485150c4ddba39ecb26e8f92f4511d99755 Mon Sep 17 00:00:00 2001 From: "m.zargarov" Date: Wed, 8 May 2024 12:03:55 +0400 Subject: [PATCH] changed migrations --- .../migrations/2024_05_07_123620_create_lessons_table.php | 5 ++++- .../2024_05_07_125455_add_foreign_key_to_student_subject.php | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/database/migrations/2024_05_07_123620_create_lessons_table.php b/database/migrations/2024_05_07_123620_create_lessons_table.php index 7e3a76e..62797e7 100644 --- a/database/migrations/2024_05_07_123620_create_lessons_table.php +++ b/database/migrations/2024_05_07_123620_create_lessons_table.php @@ -15,7 +15,10 @@ return new class extends Migration $table->id(); $table->string('name'); $table->string('type'); - $table->date('lesson_date')->nullable(); + $table->date('lesson_date'); + $table->foreignId('grade_id')->constrained('grades')->onDelete('cascade'); + $table->foreignId('subject_id')->constrained('subjects')->onDelete('cascade'); + $table->foreignId('teacher_id')->constrained('teachers')->onDelete('cascade'); $table->timestamps(); }); } diff --git a/database/migrations/2024_05_07_125455_add_foreign_key_to_student_subject.php b/database/migrations/2024_05_07_125455_add_foreign_key_to_student_subject.php index 11a4b4a..3e177d1 100644 --- a/database/migrations/2024_05_07_125455_add_foreign_key_to_student_subject.php +++ b/database/migrations/2024_05_07_125455_add_foreign_key_to_student_subject.php @@ -12,7 +12,7 @@ return new class extends Migration public function up(): void { Schema::table('student_subject', function (Blueprint $table) { - $table->foreignId('lesson_id')->constrained('lessons')->onDelete('cascade'); + $table->foreignId('lesson_id')->nullable()->constrained('lessons')->onDelete('cascade'); }); }