This commit is contained in:
Server D3 Linksehat
2025-08-19 09:39:37 +07:00
parent 60f5f38ffe
commit 9634b12f11
11 changed files with 162 additions and 15 deletions

View File

@@ -202,4 +202,34 @@ class UserManagementController extends Controller
return response()->json($userAccess);
}
public function delete(Request $request, $id)
{
try {
// Cari user berdasarkan ID
$user = User::findOrFail($id);
// Hapus user
$user->delete();
// Response sukses
return response()->json([
'code' => 200,
'message' => 'User berhasil dihapus',
'data' => null,
]);
} catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) {
return response()->json([
'code' => 404,
'message' => 'User tidak ditemukan',
'data' => null,
], 404);
} catch (\Exception $e) {
return response()->json([
'code' => 500,
'message' => 'Terjadi kesalahan saat menghapus user',
'error' => $e->getMessage(),
], 500);
}
}
}