booking_date = date('d-M-Y', strtotime($request->date)); $create->booking_time = date('h:i a', strtotime($request->time)); $customer = Auth::guard('customer')->user(); if($customer){ $create->customer_id = $customer->id; } $create->person = $request->person; $create->name = $request->name; $create->email = $request->email; $create->mobile = $request->phone; $create->note = $request->message; $create->platform = 'web'; $create->created_at = date("Y-m-d H:i:s"); $create->save(); // $emaildata = array( // 'id' =>$create->id, // 'name' =>$create->name, // 'email' =>$create->email, // 'mobile' =>$create->mobile, // 'booking_date' =>$create->booking_date, // 'booking_time' =>$create->booking_time, // 'person' => $create->person // ); //Mail::to('reservasweb@oliva.com.co')->queue(new Reservation($emaildata)); // Manager app push notification $tokens = \App\PushNotificationsManager::pluck('token')->all(); if(!empty($tokens)){ $title = 'New Table Reservation'; $message = ucwords($request->name)."\n".$request->phone."\n".$request->email; $pn = []; $pn['type'] = 'reservation'; $pn['id'] = $create->id; $pn['name'] = ucwords($request->name); $pn['email'] = $request->email; $pn['mobile'] = "92".substr($request->phone, -10); Helper::push_notification($title, $message, $tokens, $pn); } Helper::notification('reservation','You received a new reservation from '.$request->name); if($create){ return response()->json(array('status' => true)); }else{ return response()->json(array('status' => true)); } } }