Example #1
0
 /**
  * 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);
 }