feat(branch): tambah kolom baru dan dukungan pencarian terkait data cabang
- Menambahkan kolom baru pada tabel `branches` melalui migrasi: - `address` - `mnemonic` - `customer_company` - `customer_mnemonic` - `company_group` - `curr_no` - `co_code` - `l_vendor_atm` - `l_vendor_cpc` - Memperbarui model `Branch` agar mendukung kolom baru di properti `fillable`. - Menambahkan dukungan pencarian berdasarkan kolom `address` pada: - `BranchExport.php` (untuk ekspor data) - `BranchController.php` (untuk API pencarian data cabang) - Memperbarui tampilan daftar cabang (`branch/index.blade.php`) untuk menampilkan kolom `address`. - Memperbarui format data ekspor cabang dengan menambahkan kolom `address`. - Memperbaiki pengaturan format kolom tanggal pada data ekspor. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
$query->where(function ($q) use ($search) {
|
||||
$q->whereRaw('LOWER(code) LIKE ?', ['%' . $search . '%'])
|
||||
->orWhereRaw('LOWER(name) LIKE ?', ['%' . $search . '%'])
|
||||
->orWhereRaw('LOWER(address) LIKE ?', ['%' . $search . '%'])
|
||||
->orWhereHas('parent', function ($q) use ($search) {
|
||||
$q->whereRaw('LOWER(name) LIKE ?', ['%' . strtolower($search) . '%']);
|
||||
});
|
||||
@@ -51,6 +52,7 @@
|
||||
$row->code,
|
||||
$row->name,
|
||||
$row->parent ? $row->parent->name : '',
|
||||
$row->address,
|
||||
$row->created_at
|
||||
];
|
||||
}
|
||||
@@ -63,6 +65,7 @@
|
||||
'Code',
|
||||
'Name',
|
||||
'Parent Branch',
|
||||
'Address',
|
||||
'Created At'
|
||||
];
|
||||
}
|
||||
@@ -72,7 +75,7 @@
|
||||
{
|
||||
return [
|
||||
'A' => NumberFormat::FORMAT_NUMBER,
|
||||
'D' => NumberFormat::FORMAT_DATE_DATETIME
|
||||
'E' => NumberFormat::FORMAT_DATE_DATETIME
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user