realisasi verifikasi

This commit is contained in:
2026-05-28 09:59:36 +07:00
parent 7681984d89
commit b702659215
8 changed files with 193 additions and 32 deletions
@@ -64,7 +64,7 @@ class RealisasiController extends Controller
abort(403);
}
$realisasi = Realisasi::with('target', 'target.aktivitas', 'target.aktivitas.transformasi')
$realisasi = Realisasi::with('target', 'target.aktivitas', 'target.aktivitas.transformasi', 'verifikasi')
->find($id);
if (!$realisasi) {
return response()->json([
@@ -17,9 +17,9 @@ class VerifikasiController extends Controller
/**
* Display a listing of the resource.
*/
public function index()
public function index(Request $request): JsonResponse
{
//
}
/**
@@ -83,8 +83,25 @@ class VerifikasiController extends Controller
/**
* Remove the specified resource from storage.
*/
public function destroy(string $id)
public function destroy(string $id): JsonResponse
{
//
if (!Gate::any(['super_admin', 'admin'])) {
abort(403);
}
$verifikasi = Verifikasi::find($id);
if (!$verifikasi) {
return response()->json([
'status' => 'error',
'message' => 'Data verifikasi tidak ditemukan.'
], 404);
}
$verifikasi->update(['updated_by' => auth()->id()]);
$verifikasi->delete();
return response()->json([
'status' => 'success',
'message' => 'Dokumen bukti berhasil dihapus.'
]);
}
}