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(); }
/** * 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(); }
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(); }