Update push to user notification
This commit is contained in:
parent
7d33d1dbad
commit
3b8bba2b57
|
@ -119,17 +119,21 @@ class OneSignalController extends Controller
|
||||||
'user_code'=> 'required',
|
'user_code'=> 'required',
|
||||||
'message'=> 'required',
|
'message'=> 'required',
|
||||||
'data'=>'required',
|
'data'=>'required',
|
||||||
'date' => 'required|date|date_format:Y-m-d H:i:s'
|
'date' => 'required|date|date_format:Y-m-d H:i:s',
|
||||||
|
'not_saved'=>'nullable|boolean',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
$not_saved = $request->input('not_saved');
|
||||||
$userIds = OnesignalUser::where('user_code',$request->user_code)->get();
|
$userIds = OnesignalUser::where('user_code',$request->user_code)->get();
|
||||||
$notif = new Notification();
|
if(!$not_saved){
|
||||||
$notif->user_code = $request->user_code;
|
$notif = new Notification();
|
||||||
$notif->message = $request->message;
|
$notif->user_code = $request->user_code;
|
||||||
$notif->data = json_encode($request->data);
|
$notif->message = $request->message;
|
||||||
$notif->date = $request->date;
|
$notif->data = json_encode($request->data);
|
||||||
$notif->read = false;
|
$notif->date = $request->date;
|
||||||
$notif->save();
|
$notif->read = false;
|
||||||
|
$notif->save();
|
||||||
|
}
|
||||||
if($userIds){
|
if($userIds){
|
||||||
foreach ($userIds as $userId){
|
foreach ($userIds as $userId){
|
||||||
OneSignalFacade::async()->sendNotificationToUser($request->message, $userId->player_id, $url = null, $request->data);
|
OneSignalFacade::async()->sendNotificationToUser($request->message, $userId->player_id, $url = null, $request->data);
|
||||||
|
|
Loading…
Reference in New Issue