From 3b228a96fb1575c66e59cdddba177b8773b6edc4 Mon Sep 17 00:00:00 2001 From: Tb Fajri Date: Tue, 21 Jan 2025 15:02:08 +0700 Subject: [PATCH] update delete member by id --- Modules/Internal/Http/Controllers/Api/MemberController.php | 6 +++++- Modules/Internal/Routes/api.php | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Modules/Internal/Http/Controllers/Api/MemberController.php b/Modules/Internal/Http/Controllers/Api/MemberController.php index f288252e..3c09bb6a 100755 --- a/Modules/Internal/Http/Controllers/Api/MemberController.php +++ b/Modules/Internal/Http/Controllers/Api/MemberController.php @@ -81,7 +81,11 @@ class MemberController extends Controller */ public function destroy($id) { - // + $member = Member::findOrFail($id); + // Menghapus member + $member->delete(); + // Mengembalikan respons setelah penghapusan (misalnya sukses) + return response()->json(['message' => 'Member deleted successfully'], 200); } public function benefits($member_id) diff --git a/Modules/Internal/Routes/api.php b/Modules/Internal/Routes/api.php index 14d3c1a5..327e07b0 100755 --- a/Modules/Internal/Routes/api.php +++ b/Modules/Internal/Routes/api.php @@ -258,6 +258,7 @@ Route::prefix('internal')->group(function () { Route::get('members', [MemberController::class, 'index']); + Route::post('members/{id}', [MemberController::class, 'destroy']); Route::get('members/{member_id}/benefits', [MemberController::class, 'benefits']); Route::post('claims/{claim_id}/encounters', [ClaimEncounterController::class, 'store']);