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 ebd6637..1a685b3 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 @@ -2,10 +2,11 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; - use Modules\Lpj\Models\JenisLampiran; +use Modules\Lpj\Models\JenisLampiran; - return new class extends Migration +return new class extends Migration { /** * Run the migrations. @@ -13,8 +14,10 @@ use Illuminate\Support\Facades\Schema; public function up(): void { Schema::table('lampiran_dokumen', function (Blueprint $table) { - $table->foreignIdFor(JenisLampiran::class)->constrained('jenis_lampiran')->onDelete('cascade')->nullable(); + $table->foreignIdFor(JenisLampiran::class)->constrained('jenis_lampiran')->onDelete('cascade')->nullable(); }); + + DB::update("UPDATE detail_dokumen_jaminan SET details = CONCAT('[', details, ']') WHERE details NOT LIKE '[%]' and details IS NOT NULL and details !=''"); } /**