예제 #1
0
 /**
  * Show messages from conversation
  *
  * @param int $conversation_id
  *
  * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
  */
 public function showConversation($conversation_id)
 {
     /**
      * Sprawdzanie, czy taka konwersacja istnieje i czy mam do niej dostęp
      */
     $conversations = new Conversations();
     $users = new Users();
     if ($users->isUserInConversation(\Auth::user()->id, $conversation_id) === false) {
         return \Redirect::to('mail');
     }
     /**
      * Mark as read
      */
     $users->markAsRead($conversation_id, \Auth::user()->id);
     return view('mail.messages.conversation', ['conversation' => $conversations->getById($conversation_id)]);
 }