Ir al contenido principal

Entradas

Mostrando entradas de enero, 2016

Hacer el menú de bootstrap multinivel en Wordpress

Hay que colocar el siguiente CSS en la hoja de estilos de nuestro tema. /* dropdown */ . dropdown - menu { margin : 0px auto ; } . dropdown - menu . dropdown - menu { left : 100 %; top : 0px ; } /* shows the dropdown on hover*/ . navbar ul . nav li : hover > ul . dropdown - menu { display : block ; } /* before and after */ . navbar . nav > li > . dropdown - menu :: before , . navbar . nav > li > . dropdown - menu :: after { display : none ; }

Colocar traducciones en formularios en Laravel

Para agregar traducción a una label , se agrega: {{trans('validation.attributes.email')}} Y hay que ir a resources/lang/en/validation.php y modificar la parte final llamada atributes: 'attributes' => [], En este array podemos meter los valores para las traducciones del idioma seleccionado. Por ejemplo la traducción de inglés para las etiquetas que salen en el formulario de login sería: 'attributes' => [ 'email' => 'E-Mail', 'password' => 'Password' ],

Proteger la creación de usuarios con rol de administrador en Laravel

Para evitar que al registrarse un usuario, este pueda ponerse un rol con un ataque mediante una herramienta de chrome developer tools o parecida, y agregarse el mismo el rol de administrador. Vamos a hacer que cada usuario registrado automáticamente se guarde en la base de datos con el rol de user. Para ello hay que modificar el método create del archivo AuthController.php y debe quedar como sigue:  protected function create(array $data) { $user = new User([ 'name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), ]); $user->role = 'user'; $user->save(); }

Desactivar URL de registro de usuario en Laravel

Para desactivar el registro de usuarios en el sitio, debemos agregar (al agregarla se sobreescribe el método) la función siguiente en el AuthController public function getRegister() { return redirect('auth/login'); // or something else }