/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { //Se crea un arreglo contra el cual se cotejaran los datos que se reciban. $reglas = array('descripcion' => 'required|max:255', 'tipoRegion' => 'required|max:255'); // Se crea una instancia de Validator con todos los datos que obtuvo del //formulario usando la clase Input y los coteja con el arreglo rules. $validador = Validator::make(Input::all(), $reglas); // Procesa la validación si hay algun error regresa a la pagina de registro //mostrando un mensaje con el error que se dio y manteniendo los datos a //excepción de contraseña. if ($validador->fails()) { return Redirect::to('region/create')->withErrors($validador)->withInput(Input::all()); } else { // Crea una instancia de region y se modifican sus atributos con los //datos que se obtuvieron del formulario y se almacena en disco. Region::create($request->all()); /*$region = new region; $region->mediumText('descripcion') = Input::get('descripcion'); //$request->nombre; // $region->integer('ancho') = Input::get('ancho'); //$request->nombre; // $region->integer('alto') = Input::get('alto'); //$request->nombre; // $region->integer('profundidad') = Input::get('profundidad'); //$request->nombre; // $region->string('construction') = Input::get('construccion'); //$request->nombre; // $region->integer('costo') = Input::get('costo'); //$request->nombre; // $region->integer('capacidadTotal') = Input::get('capacidadTotal'); //$request->nombre; // $region->integer('capacidadUsada') = 0; $region->integer('estadoregion') = Input::get('estadoregion'); //$request->nombre; // $region->integer('tipoAcceso') = Input::get('tipoAcceso'); //$request->nombre; // $region->save();*/ // Session manda un mensaje de exito. Session::flash('message', 'Se ha creado exitosamente la region'); // Redireccionmiento. return Redirect::to('/region'); } }