public function postMessageToUser()
 {
     $from_id = Input::get("from_id");
     $to_id = Input::get("to_id");
     $message = Input::get("message");
     $inbox = new Inbox();
     $inbox->from_id = $from_id;
     $inbox->to_id = $to_id;
     $inbox->message = $message;
     $inbox->read = 0;
     $inbox->save();
 }
Example #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function compose(Request $request)
 {
     //it will compose and save message in message collection.
     $message = new Message();
     $toMany = $request->messageTo;
     $message->subject = $request->subject;
     $message->message = $request->message;
     $message->save();
     //create inbox for each receiver of message
     foreach ($toMany as $to) {
         $inbox = new Inbox();
         $inbox->member_id = $to;
         $inbox->message()->associate($message);
         $inbox->save();
     }
     //create new author
     $author = new Author();
     $author_id = Auth::id();
     $author->mail_author = $author_id;
     $author->message()->associate($message);
     $author->save();
 }
Example #3
0
 private function inboxMessage($result)
 {
     $inbox = new Inbox();
     $inbox->fromNumber = $result->from;
     $inbox->to = $result->to;
     $inbox->message = $result->text;
     $inbox->date = $result->date;
     $inbox->linkId = $result->linkId;
     $inbox->lastReceivedId = $result->id;
     $inbox->save();
 }