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',
|
||||
'message'=> '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();
|
||||
$notif = new Notification();
|
||||
$notif->user_code = $request->user_code;
|
||||
$notif->message = $request->message;
|
||||
$notif->data = json_encode($request->data);
|
||||
$notif->date = $request->date;
|
||||
$notif->read = false;
|
||||
$notif->save();
|
||||
if(!$not_saved){
|
||||
$notif = new Notification();
|
||||
$notif->user_code = $request->user_code;
|
||||
$notif->message = $request->message;
|
||||
$notif->data = json_encode($request->data);
|
||||
$notif->date = $request->date;
|
||||
$notif->read = false;
|
||||
$notif->save();
|
||||
}
|
||||
if($userIds){
|
||||
foreach ($userIds as $userId){
|
||||
OneSignalFacade::async()->sendNotificationToUser($request->message, $userId->player_id, $url = null, $request->data);
|
||||
|
|
Loading…
Reference in New Issue