/** * 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'); }
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(); } }