/** * Display the specified resource. * * @param int $id * * @return Response */ public function show(Group $group) { if (Auth::check()) { $discussions = $group->discussions()->with('user', 'userReadDiscussion')->orderBy('updated_at', 'desc')->limit(5)->get(); } else { $discussions = $group->discussions()->with('user')->orderBy('updated_at', 'desc')->limit(5)->get(); } $files = $group->files()->with('user')->orderBy('updated_at', 'desc')->limit(5)->get(); $actions = $group->actions()->where('start', '>=', Carbon::now())->orderBy('start', 'asc')->limit(10)->get(); return view('groups.show')->with('group', $group)->with('discussions', $discussions)->with('actions', $actions)->with('files', $files)->with('tab', 'home'); }
public function gallery(Group $group) { $files = $group->files()->with('user')->where('mime', 'like', 'image/jpeg')->orWhere('mime', 'like', 'image/png')->orWhere('mime', 'like', 'image/gif')->orderBy('updated_at', 'desc')->paginate(100); return view('files.gallery')->with('files', $files)->with('group', $group)->with('tab', 'files'); }