From 36abab12802564ca29fb5665ae133a69a6927350 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 14 Jul 2025 10:06:00 +0700 Subject: [PATCH] fix(webstatement): perbaiki nama field dari no_receipt menjadi recipt_no Perubahan yang dilakukan: - Mengubah nama field dari no_receipt menjadi recipt_no pada model ProcessedStatement. - Memperbaiki nama kolom pada migrasi dari no_receipt menjadi recipt_no. - Menyesuaikan nama index dari no_receipt ke recipt_no untuk konsistensi. - Memperbarui method down() pada migrasi agar menghapus kolom dan index dengan nama yang benar. File yang dimodifikasi: - app/Models/ProcessedStatement.php: Mengubah no_receipt menjadi recipt_no pada fillable fields. - database/migrations/2025_07_14_022029_add_no_receipt_to_processed_statements_table.php: - Mengubah nama kolom dan index dari no_receipt ke recipt_no. - Memperbaiki rollback agar konsisten dengan perubahan. Tujuan perubahan: - Menjaga konsistensi penamaan field dengan struktur data yang sudah ada. - Menyesuaikan penamaan dengan field recipt_no dari relasi ft untuk mencegah potensi error mapping. --- app/Models/ProcessedStatement.php | 2 +- ...22029_add_no_receipt_to_processed_statements_table.php | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/Models/ProcessedStatement.php b/app/Models/ProcessedStatement.php index 9d0e6be..db43ff8 100644 --- a/app/Models/ProcessedStatement.php +++ b/app/Models/ProcessedStatement.php @@ -17,6 +17,6 @@ 'description', 'end_balance', 'actual_date', - 'no_receipt' + 'recipt_no' ]; } diff --git a/database/migrations/2025_07_14_022029_add_no_receipt_to_processed_statements_table.php b/database/migrations/2025_07_14_022029_add_no_receipt_to_processed_statements_table.php index 93dc6e5..e013aa2 100644 --- a/database/migrations/2025_07_14_022029_add_no_receipt_to_processed_statements_table.php +++ b/database/migrations/2025_07_14_022029_add_no_receipt_to_processed_statements_table.php @@ -12,10 +12,10 @@ return new class extends Migration public function up(): void { Schema::table('processed_statements', function (Blueprint $table) { - $table->string('no_receipt')->nullable()->after('reference_number'); + $table->string('recipt_no')->nullable()->after('reference_number'); // Menambahkan index untuk field no_receipt jika diperlukan untuk pencarian - $table->index('no_receipt'); + $table->index('recipt_no'); }); } @@ -25,8 +25,8 @@ return new class extends Migration public function down(): void { Schema::table('processed_statements', function (Blueprint $table) { - $table->dropIndex(['no_receipt']); - $table->dropColumn('no_receipt'); + $table->dropIndex(['recipt_no']); + $table->dropColumn('recipt_no'); }); } };