/** * Display the specified resource. * * @param int $id * * @return \Illuminate\Http\Response */ public function show($society, $category) { $data['soc'] = $society; $data['category'] = $category; $data['pagetitle'] = "Downloads: " . $category; $data['society'] = Society::where('society', '=', $society)->first(); $downloads = Download::orderBy('category')->orderBy('title')->get(); $data['iscat'] = false; foreach ($downloads as $download) { $societies = explode(',', $download->societies); if ($download->societies == "" or in_array($data['society']->id, $societies)) { $data['downloads'][$download->category][] = $download; if ($download->category == $category) { $data['iscat'] = true; } } } return view('downloads.show', $data); }