Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 /**
  * 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);
 }