fix(lampiran-dokumen): perbaiki respons upload dan delete lampiran

- Mengubah respons dari JSON menjadi redirect dengan pesan sukses atau error.
- Menambahkan konfirmasi sebelum menghapus lampiran untuk pengguna dengan peran administrator.
- Memperbaiki tampilan link download dan view lampiran agar lebih terstruktur.
This commit is contained in:
Daeng Deni Mardaeni
2025-03-09 11:10:01 +07:00
parent 33667ede21
commit 39dabbaeb5
2 changed files with 23 additions and 10 deletions

View File

@@ -27,18 +27,18 @@
$lampiran = LampiranDokumen::uploadLampiran($request->all());
if ($lampiran) {
return response()->json(['message' => 'Lampiran uploaded successfully', 'data' => $lampiran]);
return redirect()->back()->with('success', 'Lampiran uploaded successfully');
} else {
return response()->json(['message' => 'Unauthorized or upload failed'], 403);
return redirect()->back()->with('error', 'Unauthorized or upload failed');
}
}
public function delete(LampiranDokumen $lampiran)
{
if ($lampiran->deleteLampiran()) {
return response()->json(['message' => 'Lampiran deleted successfully']);
return redirect()->back()->with('success', 'Lampiran deleted successfully');
} else {
return response()->json(['message' => 'Unauthorized or delete failed'], 403);
return redirect()->back()->with('error', 'Unauthorized or delete failed');
}
}
}