public function show($bridge_id) { $bridge = Bridge::findOrFail($bridge_id); $openings = Opening::latest()->where('bridge_id', $bridge_id)->get(); $user = Auth::user(); return view('openings.bridgelist', compact('openings', 'bridge', 'user')); }
/** * Display the specified resource. * * @param int $id * @return Response */ public function showtype($type, $id) { //return($type); //return($id); $user = Auth::user(); if ($type == 'ship') { $object = Ship::findOrFail($id); $openings = Opening::latest()->where('ship_id', $id)->get(); $opening_type = 'ship'; return view('openings.list', compact('openings', 'object', 'user', 'opening_type')); } elseif ($type == 'bridge') { //return($type . ' yes'); $object = Bridge::findOrFail($id); $openings = Opening::latest()->where('bridge_id', $id)->get(); $opening_type = 'bridge'; return view('openings.list', compact('openings', 'object', 'user', 'opening_type')); } elseif ($type == 'user') { $user = User::find($id); $object = $user; $openings = Opening::latest()->where('user_id', $user->id)->get(); $opening_type = 'user'; return view('openings.list', compact('openings', 'object', 'user', 'opening_type')); } }