Protección de un panel de administración con el middleware Authorize

En esta cuarta lección del Curso Novedades de Laravel 5.2 estudiaremos un nuevo feature introducido recientemente en el framework de Laravel con el que podremos restringir el acceso a ciertas partes de nuestro proyecto, haciendo uso de los middleware, sus grupos y las reglas de políticas de acceso.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Eloquent Avanzado | Introducción al Constructor de Consultas en Laravel (Query Builder)

En esta lección del Curso avanzado de Eloquent ORM abordamos el constructor o generador de consultas de Laravel de forma introductoria, hablamos sobre cuando usar Eloquent y cuando usar Query Builder.

Este componente de Laravel es interesante y el desarrollo se muestra fluido, si sabes algo o mucho sobre SQL se te hará bastante familiar. Query Builder funciona en todos los sistemas de bases de datos compatibles con Laravel. Con esta introducción entenderás de inmediato cómo funciona y podemos avanzar con confianza en la próxima lección.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Instalación y primeros pasos con Vue.js

Logo
1

 Instalación y primeros pasos con Vue.js

Curso de Vue.js Parte 1

Vue.js es un framework de JavaScript nuevo, si lo comparamos con otros frameworks como Backbone o Ember. Sin embargo, su facilidad de aprendizaje y uso con respecto a otros frameworks y libraries como ReactJS, su rendimiento comparado con AngularJS y la facilidad para usarlo y adaptarlo a proyectos tanto grandes como pequeños, ha hecho que Vue gane cada vez más popularidad.

Ver post

Cambios en el RouteServiceProvider en Laravel 5.2.27

Logo

RouteServiceProvider

Novedades en Laravel 5.2 Extra

En Laravel 5.2.27 se realizaron cambios en el RouteServiceProvider que afectan la manera de estructurar las rutas en app/Http/routes.php. Dependiendo de la versión de Laravel 5.2 con la cuál estás trabajando, esto podría traerte problemas sí estás siguiendo un tutorial de una lección anterior a 5.2.27. Es por ello que anexamos esta lección al Curso de novedades en Laravel 5.2 donde te explicamos el cambio y qué puedes hacer al respecto, además, aprovecharemos para explicarte a fondo cómo funciona el RouteServiceProvider de Laravel y una manera alternativa de estructurar tus rutas, similar a la de Laravel Spark.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Crea datos de prueba con Laravel test model factory helper

laravel-test-model-factory-helper

Crear datos de prueba para comprobar el funcionamiento de tu aplicación es cada vez más sencillo con Laravel. El framework ahora cuenta con una capa o feature llamada Model factory que permite crear y almacenar información aleatoria para su posterior uso. Todo esto es posible con la ayuda del componente Faker, que ahora también viene incluido en Laravel, por defecto. Pero, ¿Y si damos un paso más? Hoy quiero explicarte cómo es posible generar model factories automáticamente con el complemento mpociot/laravel-test-factory-helper y así ahorrar aún más tiempo.

Ver post

Cómo funcionan los Grupos de Middleware en Laravel 5.2

Bienvenidos a la tercera lección del Curso Novedades de Laravel 5.2 en la cual estudiaremos los Middleware, el componente de Laravel que nos proporciona un mecanismo conveniente para filtrar las peticiones HTTP entrantes de nuestras aplicaciones y de esta manera se minimiza la carga de trabajo en los controladores. Pero además, ahora en Laravel 5.2 nos facilita aún más esta tarea pues se ha incluido una nueva forma de organizarlos con los grupos de Middleware o middlewareGroups.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Editar archivos Sass en Laravel con Chrome Developer Tools

laravel-sass-chrome

Si eres front-end on full-stack developer y trabajas con Laravel seguro conoces y haces uso de Elixir, la herramienta que permite compilar los assets dentro de nuestras aplicaciones y que viene configurada por defecto en cada nueva instalación de Laravel.  Cuando trabajamos con algún pre-procesador como Sass debemos escribir el código, compilarlo tal vez usando alguna otra herramienta como Gulp y posteriormente actualizar el navegador web en busca del resultado final. Seguramente esto ya es un proceso totalmente natural para ti, pero hoy hablaremos de una funcionalidad que permite editar, compilar y ver el resultado en tiempo real de los cambios realizados sobre los archivos de Sass dentro de nuestra aplicación de Laravel desde Chrome.

¿Parece complicado? Bueno, en realidad es mucho más sencillo de lo que te imaginas, pongamos manos a la obra y veamos de qué se trata.

Ver post

Eloquent Avanzado | Relaciones many to many “muchos a muchos” (Parte 2)

En esta lección vemos de manera más clara la forma de trabajar con relaciones muchos a muchos, sabiendo que Eloquent proporciona métodos de ayuda adicional para facilitar el trabajo con los modelos o entidades, donde lo importante es que estos modelos deben estar relacionados.

Aquí trabajamos con especial detalle los métodos de Eloquent:  Attach / Detach / Sync y trabajamos con una vista para que se entienda mejor.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Suscríbete a nuestro boletín

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

Suscríbete a nuestro boletín

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

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.