added notification on register user in api

This commit is contained in:
Ritikesh yadav
2024-06-13 12:43:56 +05:30
parent 0aec76c11c
commit dcd7b329f7

View File

@@ -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]);