From dcd7b329f7ee3fe25b34635d05a62efec018413f Mon Sep 17 00:00:00 2001 From: Ritikesh yadav Date: Thu, 13 Jun 2024 12:43:56 +0530 Subject: [PATCH] added notification on register user in api --- app/Http/Controllers/AuthController.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php index f9e3054..c7fba34 100644 --- a/app/Http/Controllers/AuthController.php +++ b/app/Http/Controllers/AuthController.php @@ -846,6 +846,15 @@ class AuthController extends Controller if (!$userCreated) { return response()->json(['status' => 400, 'message' => 'Error creating user!'])->setStatusCode(400); } else { + //sending notifications + $name = $request->name; + $notify['message'] = "$name has registered to Jericho Alternatives Website and App!"; + $type = "New Users"; + $users = User::admins()->get(); + foreach ($users as $data) { + $data->notify(new UserAdmin($notify, $type)); + } + $user = User::where('email', $request->email)->first(); $userToken = $user->createToken('apiToken')->plainTextToken; return response()->json(['status' => 200, 'message' => 'User Created', 'token' => $userToken, 'data' => $user]); @@ -911,6 +920,14 @@ class AuthController extends Controller if (!$userCreated) { return response()->json(['status' => 400, 'message' => 'Error creating user!'])->setStatusCode(400); } else { + //sending notifications + $name = $request->name2; + $notify['message'] = "$name has registered to Jericho Alternatives Website and App!"; + $type = "New Users"; + $users = User::admins()->get(); + foreach ($users as $data) { + $data->notify(new UserAdmin($notify, $type)); + } $user = User::where('email', $request->email2)->first(); $userToken = $user->createToken('apiToken')->plainTextToken; return response()->json(['status' => 200, 'message' => 'User Created', 'token' => $userToken, 'data' => $user]);