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.
This commit is contained in:
@@ -17,6 +17,6 @@
|
|||||||
'description',
|
'description',
|
||||||
'end_balance',
|
'end_balance',
|
||||||
'actual_date',
|
'actual_date',
|
||||||
'no_receipt'
|
'recipt_no'
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ return new class extends Migration
|
|||||||
public function up(): void
|
public function up(): void
|
||||||
{
|
{
|
||||||
Schema::table('processed_statements', function (Blueprint $table) {
|
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
|
// 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
|
public function down(): void
|
||||||
{
|
{
|
||||||
Schema::table('processed_statements', function (Blueprint $table) {
|
Schema::table('processed_statements', function (Blueprint $table) {
|
||||||
$table->dropIndex(['no_receipt']);
|
$table->dropIndex(['recipt_no']);
|
||||||
$table->dropColumn('no_receipt');
|
$table->dropColumn('recipt_no');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user