public function viewProfile() { $user = Auth::User(); $views = Viewable::viewedResource($user->ID); $username = $user->user_login; $profilePic = userProfilePhoto::where('username', $username)->pluck('photoUrl'); $quiz_attempts = QuizAttempt::ownedAttempts($user->ID)->get(); if (Auth::user()->role == 'admin' || Auth::user()->role == 'teacher') { return View::make('profile.index')->with(array('user' => $user, 'views' => $views, 'quiz_attempts' => $quiz_attempts)); } else { return View::make('profile.index_student')->with(array('user' => $user, 'views' => $views, 'quiz_attempts' => $quiz_attempts, 'photoUrl' => $profilePic)); } }
public function index() { $poster = new Poster(); $coming_soon = $poster->getDates()->first(); $releasing_date = $coming_soon->release_date; $latestResources = Resource::latestPublished()->get(); $comingSoon = Resource::comingSoon()->get(); $latestPosts = Post::latestPosts()->get(); $popularResources = Viewable::popularResource(); if (Auth::user()->role == 'admin' || Auth::user()->role == 'teacher') { return View::make('dashboard.index_backup')->with(array('popularResources' => $popularResources, 'latestPosts' => $latestPosts, 'latestResources' => $latestResources, 'comingSoon' => $comingSoon, 'releasing_date' => $releasing_date)); } else { return View::make('dashboard.index')->with('latestRes', $latestResources)->with('comingSoon', $comingSoon)->with('latestPosts', $latestPosts); } }