public function servicio($id) { $servicio = Servicio::find($id); $tecnico_id = $servicio->tecnico_id; $tecnico = User::find($tecnico_id); $cliente_id = $servicio->cliente_id; $cliente = User::find($cliente_id); $comSer = ComponenteServicio::where('servicio_id', $id)->lists('componente_id'); $componentes = Componente::whereIn('id', $comSer)->orderBy('nombre', 'ASC')->get(); return view('descargas.servicio')->with('tecnico', $tecnico)->with('cliente', $cliente)->with('servicio', $servicio)->with('componentes', $componentes); }
/** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { $servicio = Servicio::find($id); if (is_null($servicio)) { abort(503); } if (Auth::user()->nivel === 'cliente') { $cliente = Auth::user()->id; if ($servicio->cliente_id != $cliente) { return redirect('inicioCliente'); } } $comSer = ComponenteServicio::where('servicio_id', $id)->lists('componente_id'); $componentes = Componente::whereIn('id', $comSer)->orderBy('nombre', 'ASC')->get(); $tecnico_id = $servicio->tecnico_id; $tecnico = User::find($tecnico_id); return view('servicios.show')->with('tecnico', $tecnico)->with('servicio', $servicio)->with('componentes', $componentes); }