public function findLatestPeliculas() { return Eventos::where('evento_tipo', '=', 'pelicula')->orderBy('created_at', 'DESC')->take(9)->get(); }
public function pEditarEventoPartido() { $data = Input::only(['fk_evento', 'evento_nombre', 'evento_genero', 'evento_descripcion', 'evento_youtube', 'CP_lugar', 'evento_fechaInicio', 'evento_fechaFin', 'evento_user', 'evento_password', 'evento_principal', 'slug']); $rules = ['evento_nombre' => 'required', 'evento_genero' => 'required', 'evento_descripcion' => 'required', 'evento_youtube', 'CP_lugar' => 'required', 'evento_fechaInicio' => 'required', 'evento_fechaFin' => 'required', 'evento_user' => 'required', 'evento_password' => 'required', 'evento_principal' => 'required']; $validation = \Validator::make($data, $rules); array_set($data, 'slug', \Str::slug($data['evento_nombre'])); if ($validation->passes()) { $destinationPath = ''; $filename = ''; $destinationPathwall = ''; $filenamewall = ''; if ($data['evento_principal'] == '1') { $auxPrincipal = Eventos::where('evento_principal', '=', 1)->get(); foreach ($auxPrincipal as $auxPrincipals) { $auxPrincipals->evento_principal = 0; $auxPrincipals->save(); } } $eventoPelicula = Eventos::find($data['fk_evento']); $destinationPath = ''; $filename = $eventoPelicula->evento_img; $destinationPathwall = ''; $filenamewall = $eventoPelicula->evento_background; if (Input::hasFile('image')) { $file = Input::file('image'); $destinationPath = public_path() . '/img/'; $filename = str_random(6) . '_' . $file->getClientOriginalName(); $uploadSuccess = $file->move($destinationPath, $filename); } if (Input::hasFile('imageBackground')) { $file = Input::file('imageBackground'); $destinationPathwall = public_path() . '/img/'; $filenamewall = str_random(6) . '_' . $file->getClientOriginalName(); $uploadSuccess = $file->move($destinationPathwall, $filenamewall); } $eventoPelicula->evento_nombre = $data['evento_nombre']; $eventoPelicula->evento_genero = $data['evento_genero']; $eventoPelicula->evento_descripcion = $data['evento_descripcion']; $eventoPelicula->evento_img = $filename; $eventoPelicula->evento_youtube = $data['evento_youtube']; $eventoPelicula->CP_lugar = $data['CP_lugar']; $eventoPelicula->evento_fechaInicio = $data['evento_fechaInicio']; $eventoPelicula->evento_fechaFin = $data['evento_fechaFin']; $eventoPelicula->evento_tipo = 'pelicula'; $eventoPelicula->evento_user = $data['evento_user']; $eventoPelicula->evento_password = \Hash::make($data['evento_password']); $eventoPelicula->evento_principal = $data['evento_principal']; $eventoPelicula->evento_background = $filenamewall; $eventoPelicula->slug = $data['slug']; $eventoPelicula->save(); return Redirect::route('vVerEvemtoPelicula', [$eventoPelicula->slug, $eventoPelicula->id]); } return Redirect::back()->withInput()->withErrors($validation->messages()); }