public function editarQpon($id) { // $rules = array( // "nombre" => "required", // "descripcion" => "required", // "latitud" => "required", // "longitud" => "required", // "vigenciaHasta" => "required" // ); // $messages = array( // "required" => "Por favor ingresa un :attribute", // "descripcion.required" => "Por favor ingresa una descripcion", // "latitud.required" => "Por favor ingresa una latitud", // "longitud.required" => "Por favor ingresa una longitud", // "vigenciaHasta.required" => "Por favor ingresa una vigencia" // ); // $validator = Validator::make(Input::all(), $rules, $messages); // if($validator->fails()) { // return Redirect::to("qpones/editar/" . $id) // ->withErrors($validator); // } // else { $qpon = Qpon::find($id); $categorias = CategoriasQpon::lists('nombre', 'id'); $negocios = Negocio::lists('nombre', 'id'); return View::make('qpones.editar', array('qpon' => $qpon, 'categorias' => $categorias, 'negocios' => $negocios)); //} }
public function destroy($id) { // delete $categoria = CategoriasQpon::find($id); $categoria->delete(); return Redirect::to('categoriasQpones'); }
public function store() { $rules = array("nombre" => "required", "descripcion" => "required"); $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return Redirect::to("categorias")->withErrors($validator)->withInput(Input::except("banner")); } else { if (Input::get('tipo') != 0) { $tipo = Input::get('tipo'); if ($tipo == 1) { $categoria = CategoriasNegocio::create(Input::all()); } else { if ($tipo == 2) { $categoria = CategoriasQpon::create(Input::all()); } } if (Input::hasFile('icono')) { $file = Input::file('icono'); $extension = $file->getClientOriginalExtension(); $name = $file->getClientOriginalName(); $path = public_path() . '/img/emblemas/categorias'; $image = Image::make(Input::file('icono')->getRealPath()); $image->fit(198, 222); //3x $filename3x = $name . '@3x.' . $extension; $image->save($path . '/' . $filename3x); $categoria->icono_emblema = $filename3x; } $categoria->save(); } } return View::make('categorias.show')->with('categoria', $categoria); }