/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $evento = new Evento();
     $evento->nombre_evento = $request->nombre;
     $evento->tipo_evento = $request->tipo;
     $evento->fecha_evento = $request->fecha;
     $evento->hora_inicio_evento = $request->hora_inicio;
     $evento->hora_fin_evento = $request->hora_fin;
     $evento->lugar_evento = $request->lugar;
     $evento->descripcion_evento = $request->descripcion;
     $evento->estado_evento = $request->estado;
     $evento->responsable = $request->responsable;
     $evento->save();
     return redirect('evento');
 }
Exemplo n.º 2
0
 public function store(Request $request)
 {
     $validation = Validator::make($request->all(), ['titulo' => 'required|string', 'texto' => 'required|string', 'imagem' => 'image|mimes:jpeg,bmp,png,jpg']);
     if ($validation->fails()) {
         return redirect('admin/eventos/novo')->withErrors($validation)->withInput();
     } else {
         try {
             $evento = new Evento();
             $evento->titulo = $request->titulo;
             $evento->texto = $request->texto;
             $evento->data = date('Y-m-d');
             $evento->save();
             if ($request->hasFile('imagens')) {
                 Midia::uploadMultiplo($this->tipo_midia, $evento->id_evento);
             }
             session()->flash('flash_message', 'Evento cadastrada com sucesso!');
         } catch (\Exception $e) {
             LogR::exception($evento, $e);
             session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage());
         }
         return Redirect::back();
     }
 }