Example #1
0
 public function getMessage()
 {
     try {
         $thread = Thread::findOrFail(Input::get('conversation'));
     } catch (ModelNotFoundException $e) {
         Session::flash('error_message', 'The thread with ID: ' . Input::get('conversation') . ' was not found.');
         return redirect(App::getLocale() . '/messages');
     }
     $thread->activateAllParticipants();
     $user = User::find(Input::get('user_id'));
     $message = Message::where('user_id', $user->id)->where('thread_id', $thread->id)->get()->last();
     $thread->markAsRead(Auth::user()->id);
     return view('messages.message', compact('thread', 'message'));
 }