public function view($id) { $groupPages = GroupPage::where('grouppageID', $id)->first(); $groupPosts = GroupPagePost::with('owner', 'groupPageFiles', 'comments', 'myStars')->where('grouppageID', $id)->where('delFlag', 0)->orderBy('created_at', 'DESC')->get(); $members = GroupPageMember::with('owner')->where('grouppageID', $id)->where('delFlag', 0)->orderBy('created_at', 'DESC')->get(); $files = GroupPageFiles::where('grouppageID', $id)->orderBy('created_at', 'DESC')->get(); $joins = GroupPageJoin::with('user')->where('grouppageID', $id)->where('delFlag', 0)->get(); $admin = User::getUser($groupPages->StudentID); $assistant = User::getUser($groupPages->assistantID); return View::make('validated.grouppage.view', compact('groupPages', 'groupPosts', 'members', 'files', 'joins', 'admin', 'assistant')); }