diff --git a/database/migrations/2025_03_14_013537_add_jenis_lampiran_id_to_lampiran_dokumen_table.php b/database/migrations/2025_03_14_013537_add_jenis_lampiran_id_to_lampiran_dokumen_table.php index 981c9a8..c7134ac 100644 --- a/database/migrations/2025_03_14_013537_add_jenis_lampiran_id_to_lampiran_dokumen_table.php +++ b/database/migrations/2025_03_14_013537_add_jenis_lampiran_id_to_lampiran_dokumen_table.php @@ -3,8 +3,9 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; + use Modules\Lpj\Models\JenisLampiran; -return new class extends Migration + return new class extends Migration { /** * Run the migrations. @@ -12,8 +13,7 @@ return new class extends Migration public function up(): void { Schema::table('lampiran_dokumen', function (Blueprint $table) { - $table->unsignedBigInteger('jenis_lampiran_id')->after('permohonan_id'); - $table->foreign('jenis_lampiran_id')->references('id')->on('jenis_lampiran')->onDelete('restrict'); + $table->foreignIdFor(JenisLampiran::class)->constrained('jenis_lampiran')->onDelete('cascade'); }); }