Autorización y control de acceso (ACL) en Laravel 5.1: Primeros pasos

El día de ayer fue dado a conocer un nuevo feature de Laravel 5.1 que permite configurar las restricciones de acceso de nuestras aplicaciones de una forma mucho más conveniente, con esto podremos definir todas las reglas necesarias y posteriormente utilizarlas desde nuestros controladores, modelos, middleware e inclusive nuestras plantillas de blade.

Este componente es muy fácil de usar, pero cuenta con una serie de características  bastante amplias, que se adaptan al tamaño de cualquier proyecto.

Es por ello que hoy comenzamos una nueva serie dentro del Curso introductorio de Laravel 5.1 para aprender a utilizar este componente desde lo más esencial hasta las formas más complejas de aplicarlo, y por supuesto aprenderemos a obtener el máximo potencial de éste dentro de nuestros proyectos.

Ver post

Autorización y políticas de acceso en Laravel 5.1

Logo

Políticas de acceso

Laravel 5.1 en adelante

Taylor tiene una capacidad de sorprendernos con nuevos features que poseen una interfaz más sencilla de lo que podrías haberte imaginado; y hoy es uno de esos días: con ayuda de Adam Wathan, Laravel estrena un nuevo componente de autorización y políticas de acceso, que te permitirá de una manera increíblemente fácil, bloquear (o permitir) el acceso a ciertas partes de tu aplicación.

Lo mejor es que puedes definirlo con closures o clases y usarlo dentro de los controladores, las plantillas de Blade o cualquier parte de tu sistema.

Ver post

Notificaciones y alertas con el componente Styde\Html

En lecciones anteriores hablábamos sobre algunas de las funcionalidades de este nuevo componente «Styde\Html» creado por el fundador de Styde.Net, Duilio Palacios; pero todavía nos queda mucho camino por recorrer para explicar todas las ventajas que nos brinda este paquete.

En este tutorial hablaremos sobre otra de sus funciones: se trata de la capacidad de crear mensajes de alerta y notificaciones.

Ver post

Cómo instalar proyectos existentes de Laravel

instalar-proyectos-existentes-de-laraevel

Muchas veces no comienzas un proyecto desde cero, sino que debes clonar e instalar uno ya existente, y esto puede parecer atemorizante, pero en realidad sólo tienes que seguir una serie de pasos bastante sencillos y estándares, cómo te mostraremos en este tutorial, de esta forma puedes evadir muchos de los problemas comunes al realizar esta tarea.

Ver post

Uso de Pivot tables con Eloquent en Laravel

pivot-table-con-eloquent-en-laravel

¡Hola a todos! quiero compartir con ustedes un ejemplo de cómo se puede relacionar tres o más tablas utilizando una tabla pivot, esta pregunta surgió en la comunidad hecha por @alexd2 y me motivó a que compartiera la respuesta en forma de tutorial para que se beneficiaran más personas. Espero que les ayude.

Ver post

Introducción a Mockery

Bienvenidos a la lección 5 del curso creación de componentes para PHP y Laravel. En las clases anteriores, te explicábamos los conceptos básicos necesarios para la creación de un nuevo componente en PHP a través de Composer, incluyendo temas como stubs, inyección de dependencias y por supuesto, el uso de pruebas unitarias para evaluar el funcionamiento de una parte de nuestro código de manera aislada.

En la clase de hoy aprenderemos un nuevo componente:  Mockery.

Mockery es un componente de PHP que nos ayuda a escribir pruebas usando objetos simulados para imitar el comportamiento de objetos reales de una forma controlada.

Conocimientos previos

Te recomendamos estar al tanto con las lecciones anteriores de este curso, antes de avanzar, para que comprendas mejor los temas que van a ser tratados en este video:

  1. Creación de un nuevo proyecto con Composer y PHPUnit
  2. Dependencias y código acoplado
  3. Creación y uso de Interfaces y Stubs
  4. Pruebas de integración en Laravel 5.1

En el próximo video, te explicaremos cómo crear pruebas usando Mockery, veamos de que se trata:

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

Creación de un pull request al framework Laravel

En este video, voy a crear un pull request al repositorio del framework Laravel.

La idea es enseñarte cómo colaborar con un proyecto open source, lo cual es una excelente manera de 1. probar tus habilidades, 2. darte a conocer, 3. aprender, 4. devolver algo a cambio a la comunidad.

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.