diff --git a/app/Http/Controllers/LaporanAdminKreditController.php b/app/Http/Controllers/LaporanAdminKreditController.php index 97f2114..32b20b0 100644 --- a/app/Http/Controllers/LaporanAdminKreditController.php +++ b/app/Http/Controllers/LaporanAdminKreditController.php @@ -3,6 +3,7 @@ namespace Modules\Lpj\Http\Controllers; use App\Http\Controllers\Controller; + use Exception; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Maatwebsite\Excel\Facades\Excel; @@ -149,6 +150,8 @@ $request->validate([ 'kode_register_t24' => 'nullable', 'cif' => 'required', + 'keterangan' => 'nullable|string', + 'kolektibilitas' => 'nullable|string|in:1,2,3,4,5', ]); try { @@ -157,6 +160,8 @@ // Update only the editable fields $laporanAdminKredit->update([ 'kode_register_t24' => $request->kode_register_t24, + 'keterangan' => $request->keterangan, + 'kolektibilitas' => $request->kolektibilitas, 'updated_by' => Auth::id(), ]); diff --git a/app/Models/LaporanAdminKredit.php b/app/Models/LaporanAdminKredit.php index 41f6b9d..04d8117 100644 --- a/app/Models/LaporanAdminKredit.php +++ b/app/Models/LaporanAdminKredit.php @@ -18,7 +18,9 @@ class LaporanAdminKredit extends Base 'tanggal_kunjungan', 'nilai_pasar_wajar', 'nilai_likuidasi', - 'nama_penilai' + 'nama_penilai', + 'keterangan', + 'kolektibilitas' ]; protected $casts = [ diff --git a/database/migrations/2025_09_22_015358_add_keterangan_kolektibilitas_to_laporan_admin_kredit_table.php b/database/migrations/2025_09_22_015358_add_keterangan_kolektibilitas_to_laporan_admin_kredit_table.php new file mode 100644 index 0000000..55290f8 --- /dev/null +++ b/database/migrations/2025_09_22_015358_add_keterangan_kolektibilitas_to_laporan_admin_kredit_table.php @@ -0,0 +1,29 @@ +text('keterangan')->nullable()->comment('Keterangan tambahan untuk laporan admin kredit'); + $table->string('kolektibilitas', 10)->nullable()->comment('Status kolektibilitas kredit'); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('laporan_admin_kredit', function (Blueprint $table) { + $table->dropColumn(['keterangan', 'kolektibilitas']); + }); + } +}; diff --git a/resources/views/laporan_admin_kredit/form.blade.php b/resources/views/laporan_admin_kredit/form.blade.php index ad03119..d31e7b8 100644 --- a/resources/views/laporan_admin_kredit/form.blade.php +++ b/resources/views/laporan_admin_kredit/form.blade.php @@ -50,23 +50,23 @@