feat(lampiran-dokumen): tambahkan fitur upload, download, dan delete lampiran dokumen
- Menambahkan controller LampiranDokumenController untuk mengelola lampiran dokumen. - Menambahkan model LampiranDokumen untuk interaksi dengan tabel lampiran_dokumen. - Membuat migrasi untuk tabel lampiran_dokumen dengan kolom yang diperlukan. - Menambahkan rute untuk mengupload, mendownload, dan menghapus lampiran dokumen. - Memperbarui tampilan detail-jaminan untuk menampilkan dan mengelola lampiran dokumen.
This commit is contained in:
@@ -16,7 +16,8 @@ use Modules\Lpj\Http\Controllers\JenisLaporanController;
|
||||
use Modules\Lpj\Http\Controllers\JenisLegalitasJaminanController;
|
||||
use Modules\Lpj\Http\Controllers\JenisPenilaianController;
|
||||
use Modules\Lpj\Http\Controllers\KJPPController;
|
||||
use Modules\Lpj\Http\Controllers\LaporanController;
|
||||
use Modules\Lpj\Http\Controllers\LampiranDokumenController;
|
||||
use Modules\Lpj\Http\Controllers\LaporanController;
|
||||
use Modules\Lpj\Http\Controllers\LaporanExternalController;
|
||||
use Modules\Lpj\Http\Controllers\NilaiPlafondController;
|
||||
use Modules\Lpj\Http\Controllers\NocController;
|
||||
@@ -645,6 +646,9 @@ Route::middleware(['auth'])->group(function () {
|
||||
});
|
||||
Route::resource('laporan-external', LaporanExternalController::class);
|
||||
|
||||
Route::get('/lampiran/download/{id}', [LampiranDokumenController::class, 'download'])->name('lampiran.download');
|
||||
Route::post('lampiran/upload', [LampiranDokumenController::class, 'upload'])->name('lampiran.upload');
|
||||
Route::delete('lampiran/{lampiran}', [LampiranDokumenController::class, 'delete'])->name('lampiran.delete');
|
||||
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user