/** * Display a listing of the resource. * GET /messages * * @return Response */ public function index() { $user = Auth::user(); $messages = $user->allMessages()->paginate(15); $data['unread_count'] = Message::userUnread()->count() + MessageReply::userUnread()->count(); return View::make($user->role->name . '.messages.inbox')->with(compact('data', 'messages')); }