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);
 }