public function get_chat_message_by_user(Request $request) { if (isset($_COOKIE['doctor_user'])) { $doc = json_decode($_COOKIE['doctor_user'], true); $user_id = $doc[0]['id']; // Assign logged user`s id } else { if (isset($_COOKIE['user'])) { $user = json_decode($_COOKIE['user'], true); $user_id = $user[0]['id']; // Assign logged user`s id } } try { $chat_data = Chat_data::where('sender_id', '=', $user_id)->orwhere('receiver_id', '=', $user_id)->get(); $res['chat_data'] = $chat_data; } catch (Exception $e) { $this->LogError('AjaxController Get_Chat_Message_by_User Function', $e); } return response()->json($res); }
public function SendAdminChat(Request $request) { $user_id = $request->user_id; $message = $request->message; try { /* Create Chat Message */ Chat_data::create(['sender_id' => 0, 'receiver_id' => $user_id, 'message' => $message, 'posted_date_time' => new \DateTime()]); $res['response'] = "SUCCESS"; } catch (Exception $e) { $this->LogError('AjaxController Send_Chat_Message Function', $e); } return response()->json($res); }