public function showSent($username, $messageId) { $message = Message::with('from')->find($messageId); if (!$message) { return view('errors.404'); } $unreadMessagesCount = auth()->user()->receivedMessages()->where('read', false)->count(); return view('messages.showSent')->with(['unreadMessagesCount' => $unreadMessagesCount, 'message' => $message]); }
/** * Display a listing of the resource. * * @return Response */ public function getIndex() { $messages = Message::with('userFrom')->with('userTo')->orderBy('created_at')->get()->toArray(); return view('admin.index', compact('messages')); }
/** * Fetch a message with all responses attached. * * @param int $id * * @return mixed */ public function findByIdWithMessageResponses($id) { return Message::with(['MessageResponses'])->find($id); }