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