Memperbaiki update pada table lampiran dokumen di bagian detail_dokumen_jaminan

This commit is contained in:
2025-04-22 09:10:07 +07:00
parent 12252ad791
commit 2db3169e2d

View File

@@ -2,10 +2,11 @@
use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Schema; 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. * Run the migrations.
@@ -13,8 +14,10 @@ use Illuminate\Support\Facades\Schema;
public function up(): void public function up(): void
{ {
Schema::table('lampiran_dokumen', function (Blueprint $table) { 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 !=''");
} }
/** /**