feat(sync-logs): tambahkan fitur download file CSV

- Tambahkan tombol download file di modal detail sinkronisasi.
- Implementasikan pengecekan dan mekanisme download file di `SyncLogsController`.
- Tambahkan route baru untuk mendukung proses download file.
- Perbarui tampilan dan logika modal untuk mendukung fitur download.
- Pastikan validasi file sebelum proses download dan berikan pesan error jika file tidak ditemukan.

Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
Daeng Deni Mardaeni
2025-05-10 15:36:16 +07:00
parent e1e52f78fb
commit e1a0167c78
3 changed files with 54 additions and 5 deletions

View File

@@ -46,6 +46,8 @@ Route::middleware(['auth'])->group(function () {
Route::prefix('sync-logs')->name('sync-logs.')->group(function () {
Route::get('datatables', [SyncLogsController::class, 'dataForDatatables'])->name('datatables');
Route::get('/download/{id}', [SyncLogsController::class, 'downloadFile'])->name('download');
});
Route::resource('sync-logs', SyncLogsController::class);