feat(jenis-legalitas-jaminan): tambahkan endpoint untuk mengambil custom fields
- Menambahkan metode `getCustomFields` pada `JenisLegalitasJaminanController` untuk mengembalikan custom fields berdasarkan ID. - Memperbarui tampilan untuk menggunakan ID jenis legalitas jaminan saat menambahkan input file. - Mengubah fungsi `addFileInput` untuk menerima ID jenis legalitas jaminan dan mengambil custom fields yang relevan. - Memperbarui rute untuk menambahkan endpoint baru yang mengarah ke metode `getCustomFields`.
This commit is contained in:
@@ -150,4 +150,16 @@
|
||||
{
|
||||
return Excel::download(new JenisLegalitasJaminanExport, 'jenis_legalitas_jaminan.xlsx');
|
||||
}
|
||||
|
||||
public function getCustomFields($id)
|
||||
{
|
||||
$jenisLegalitasJaminan = JenisLegalitasJaminan::findOrFail($id);
|
||||
if(!$jenisLegalitasJaminan->custom_fields) {
|
||||
return response()->json([]);
|
||||
}
|
||||
|
||||
$customFields = CustomField::whereIn('id', $jenisLegalitasJaminan->custom_fields)->get();
|
||||
|
||||
return response()->json($customFields);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user