public function store(Request $request) { $validator = Validator::make($request->all(), ['nombre_pelicula' => "required", 'duracion_pelicula' => "required|integer", 'imagen_pelicula' => "required", 'formato_id_formato' => "required"]); if ($validator->fails()) { return redirect()->back()->withErrors($validator->errors()); } else { $pelicula = new Pelicula(); $pelicula->nombre_pelicula = $request->input('nombre_pelicula'); $pelicula->duracion_pelicula = $request->input('duracion_pelicula'); $pelicula->formato_id_formato = $request->input('formato_id_formato'); if ($request->hasfile('imagen_pelicula')) { $pelicula->imagen_pelicula = $this->guardarArchivo($request->file('imagen_pelicula')); } $pelicula->save(); return redirect('pelicula/list')->with('exito', 'La pelicula ha sido creado exitosamente'); } }