public function storeSeccion(Request $request) { try { $data = $request->all(); $repeat = DB::select('select * from seccion where nombre = :n and censo = :c', ['n' => strtoupper($data["nombre"]), 'c' => $data["censo"]]); if (empty($repeat)) { $seccion = new Seccion(); $seccion->nombre = strtoupper($data["nombre"]); $seccion->censo = $data["censo"]; $seccion->oculto = 'N'; $seccion->save(); return JsonResponse::create(array('message' => "Sección Guardada Correctamente", "request" => $seccion), 200); } else { return JsonResponse::create(array('message' => "La sección ya existe!!!", "request" => 'Puede que la sección esta oculta en la base de datos'), 201); } } catch (Exception $exc) { return JsonResponse::create(array('message' => "No se pudo guardar la Sección", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }
/** * POST * * @return Response */ public function PostCreateWodSecciones() { $seccion = new Seccion(); $seccion->titulo = Input::get('titulo'); $seccion->texto = Input::get('texto'); $seccion->save(); $wod_seccion = new WodSeccion(); $wod_seccion->wod_id = Input::get('id_wod'); $wod_seccion->seccion_id = $seccion->id; $wod_seccion->save(); return redirect('wods/' . Input::get('id_wod') . '/secciones/lista'); }