예제 #1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $evento = Evento::find($id);
     $evento->paquete;
     $evento->compromiso;
     $evento->filmadores;
     return view('evento.show', compact('evento'));
 }
예제 #2
0
 public function cargar($evento_id)
 {
     $evento = \App\Evento::find($evento_id);
     return $evento != null ? $evento : null;
 }
예제 #3
0
 public function deleteEvento($id)
 {
     $evento = Evento::find($id);
     $s3 = \Storage::disk('s3');
     $image_to_delete = 'eventos/' . $evento->image;
     if ($s3->exists($image_to_delete)) {
         $s3->delete($image_to_delete);
     }
     $evento->delete();
     return back();
 }
 public function edit($id)
 {
     $evento = Evento::find($id);
     $amenities = DB::table('amenities')->whereNULL('amenities.deleted_at')->where('edificio_id', $evento->edificio_id)->get();
     if (Auth::user()->rol_id == 2) {
         return View::make('administrador.eventos..edit')->with('evento', $evento)->with('amenities', $amenities);
     }
     if (Auth::user()->rol_id == 3) {
         return View::make('propietario.eventos..edit')->with('evento', $evento)->with('amenities', $amenities);
     }
     if (Auth::user()->rol_id == 4) {
         return View::make('inquilino.eventos..edit')->with('evento', $evento)->with('amenities', $amenities);
     }
 }