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:
@@ -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');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user