Tambahkan fitur penghapusan banyak data cabang
- Menambahkan route baru untuk endpoint `deleteMultiple` pada BranchController. - Update BranchController dengan fungsi `deleteMultiple` untuk menghapus banyak data cabang berdasarkan ID yang diterima. - Menambahkan tombol "Delete Selected" di halaman cabang untuk memulai proses penghapusan. - Menambahkan fungsi JavaScript untuk menangani seleksi data, konfirmasi penghapusan menggunakan SweetAlert, dan pengiriman data menggunakan Ajax. - Memperbarui tampilan untuk mendukung penghapusan multiple dengan kontrol visibilitas tombol "Delete Selected".
This commit is contained in:
@@ -82,6 +82,13 @@
|
||||
}
|
||||
}
|
||||
|
||||
public function deleteMultiple(Request $request)
|
||||
{
|
||||
$ids = $request->input('ids');
|
||||
Branch::whereIn('id', $ids)->delete();
|
||||
return response()->json(['message' => 'Branches deleted successfully']);
|
||||
}
|
||||
|
||||
public function dataForDatatables(Request $request)
|
||||
{
|
||||
if (is_null($this->user) || !$this->user->can('branch.view')) {
|
||||
|
||||
Reference in New Issue
Block a user