Menú dinámico en Laravel

Banner menú dinámico

Establecer un menú dinámico en nuestro proyecto web, nos permitirá abrir la posibilidad de cambiar la estructura web sin que esto afecte el diseño. En ocasiones podemos encontrarnos en la situación de crear un proyecto cuyas opciones de menú sean dinámicas o dependan directamente del contenido, en estos casos lo ideal es adaptar el proyecto para que el cambio en su estructura sea rápido y ágil con la creación de un menú dinámico.

En el siguiente tutorial exploraremos todos los pasos necesarios para crear dicho menú:

Ver post

Manejar roles y permisos para usuarios con el paquete spatie/laravel-permission

banner tutorial roles y permisos con Spatie/laravel-permission

Manejar permisos y roles para nuestros usuarios dentro de una aplicación nos da una gran flexibilidad a la hora de tomar decisiones sobre a qué grupo de usuarios debemos mostrar algún tipo de contenido y a quienes debemos ocultárselos. Si tienes algo de experiencia o tiempo en este mundo del desarrollo quizás ya sepas algo sobre ACL, sino vamos a explicar un poco de qué se trata antes de trabajar con el componente:

Ver post

¿Cuántas líneas de código debe tener una función? (Ejemplo de Refactorización)

Banner funciones PHP

Vi esta pregunta hace poco en un foro de programación y me respuesta fue que en teoría una función debería contener unas 5 líneas de código o menos. Incluso he visto funciones muy útiles que contienen una sola línea de código. Si esta regla te parece exagerada o quieres saber cómo puedes escribir procedimientos completos en funciones de tan pocas líneas, por favor acompáñame en el resto del artículo:

Ver post

Autenticación mediante Facebook con el paquete Laravel Socialite

autenticación mediante Facebook con Laravel Socialite

Las redes sociales son un punto influyente en la Internet donde miles de millones de usuarios comparten temas, mensajes, imágenes y muchas cosas más. Múltiples aplicaciones y páginas web ofrecen a sus usuarios la posibilidad de poder registrarse o acceder a ellas usando redes sociales, sin la necesidad de que tengan que rellenar molestos formularios. En Laravel tenemos un paquete llamado Laravel Socialite el cual nos permitirá que en nuestro sitio podamos tener un simple botón o enlace para que el usuario pueda registrarse con sus redes sociales con un simple click. Ver post

Reglas de validación personalizadas en Laravel

El validador de Laravel cuenta con una serie de reglas que cubren muchos de los posibles tipos de datos que puedan ser enviados a nuestra aplicación por medio de los formularios, pero siempre encontramos esos casos especiales dónde estas reglas no se adaptan a las necesidades específicas del proyecto, en este caso se crea la necesidad de crear algunos criterios de evaluación personalizados.

Veamos como podemos crear reglas personalizadas extendiendo la funcionalidad del validador de Laravel.

Ver post

Crear un sitio web con WordPress, Laravel y Composer (Parte 2)

Logo

Crear un sitio web con WordPress, Laravel y Composer

Tutorial de Laravel Parte 2

En la lección anterior aprendimos a instalar WordPress usando Composer, ahora vamos a trabajar con un nuevo proyecto de Laravel para crear el sitio que mostrará la información almacenada a través del CMS usando «Corcel», un paquete que nos permite acceder a la base de datos de WordPress por medio del ORM Eloquent.

Ver post

Crear un sitio web con WordPress, Laravel y Composer (Parte 1)

Logo

Crear un sitio web con WordPress, Laravel y Composer

Tutorial de Laravel Parte 1

Como programadores a menudo escuchamos ese proverbio que dice «no trates de reinventar la rueda», de seguro es algo que te viene a la mente cuando tus clientes te piden realizar un sitio web para su empresa y te dicen «quiero algo como WordPress». Sí, muchos de nosotros hemos pasado por eso y hemos estado en esa encrucijada de «¿Debería simplemente usar WordPress y adaptar un template a las necesidades del cliente? o ¿Debería invertir algo más de tiempo en desarrollar una aplicación desde cero con Laravel?». Pues bien, hoy vamos a darle una solución a este problema, usando lo mejor de estas dos herramientas, el CMS de WordPress y la simplicidad de Laravel para generar un sitio web.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Recibe consejos útiles y múltiples recursos directamente en tu correo