Tambahkan fitur hapus data mata uang secara batch

- Menambahkan endpoint `deleteMultiple` pada CurrencyController untuk menghapus beberapa data secara bersamaan.
- Memperbarui tampilan index mata uang untuk mendukung fungsi hapus batch, termasuk tombol "Delete Selected".
- Menambahkan logika pada JavaScript untuk menangani penghapusan batch menggunakan AJAX.
- Memperbarui visibilitas tombol hapus berdasarkan checkbox yang dipilih pada tabel.
This commit is contained in:
Daeng Deni Mardaeni
2024-12-21 08:12:28 +07:00
parent ecdca382c4
commit 9efafa6921
3 changed files with 77 additions and 1 deletions

View File

@@ -82,6 +82,13 @@
}
}
public function deleteMultiple(Request $request)
{
$ids = $request->input('ids');
Currency::whereIn('id', $ids)->delete();
return response()->json(['message' => 'Currencies deleted successfully']);
}
public function dataForDatatables(Request $request)
{
if (is_null($this->user) || !$this->user->can('currency.view')) {