Como ya has aprendido en las lecciones anteriores: introducción a los eventos con Laravel y uso de eventos en el ORM Eloquent, Laravel contiene un manejador de eventos que dispara eventos muy útiles desde ciertas partes del framework, y estos eventos pueden ser escuchados a través de los listeners.
Pero la parte más útil del sistema de eventos, viene cuando eres capaz de crear y disparar tus propios eventos para reflejar así la lógica de tu aplicación, y esto es precisamente lo que aprenderás en la clase de hoy.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta lección 18 de curso Novedades de Laravel 5.2 aprenderás sobre los nuevos métodos disponibles en el Query Builder para realizar consultas a la base de datos usando Eloquent ORM o Fluent con los cuales realizaremos una pequeña refactorización para reducir la cantidad de líneas y condicionales en nuestro código dentro del controlador y del modelo. Además haremos un repaso del uso de Scopes en Eloquent y aprendemos cómo revisar las consultas SQL que ejecuta Laravel a través de la barra de depuración (DebugBar), todo esto mientras creamos un pequeño buscador para nuestro listado de usuarios.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Antes de enseñarte a crear y disparar tus propios eventos, me gustaría enseñarte aún más sobre los eventos que se disparan desde el núcleo de Laravel, específicamente en la lección de hoy vamos a aprender detalladamente sobre los eventos de Eloquent: desde la revisión del código fuente de Laravel para entender cómo funcionan los eventos dentro del ORM, hasta cómo tomar ventaja de éstos para crear un módulo para registrar todas las actividades del usuario incluyendo una advertencia sobre una posible desventaja en el uso de eventos.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Laravel nos provee de un mecanismo para implementar eventos en nuestras aplicaciones. Hoy, en la primera lección de nuestro nuevo Curso Eventos y Jobs en Laravel aprenderás qué son los eventos y los listeners y cómo usarlos en Laravel 5.2.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta lección 17 de nuestro curso de novedades de Laravel 5.2, aprenderemos cómo validar y guardar varios registros al mismo tiempo, utilizando el nuevo feature de Array Validation incluido con Laravel 5.2 y por supuesto el ORM Eloquent.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Cuando trabajamos con desarrollo web debemos tener en cuenta muchos aspectos para optimizar el tiempo de carga de nuestras aplicaciones. Laravel Elixir es una herramienta que nos ayuda en este sentido, dándonos la oportunidad de compilar y minificar assets, de tal modo que podamos usar en producción archivos mucho mas livianos, por supuesto, todo esto es posible al gestor de tareas programadas Gulp.
Laravel Elixir es un paquete de Node.js que ha sido diseñado pensando específicamente en Laravel, pero a su vez, puede ser usado en otros tipos de proyectos como lo hicimos en el post Configuración de Elixir en proyectos fuera de Laravel. Hoy hablaremos de otro paquete de Node.js que nos permite comprimir todos los archivos de imagen de nuestra aplicación con Elixir y Gulp. Ver post
Esta lección trabajaremos con la actualización y eliminación de una nota a través del API que estamos desarrollando en Laravel 5.2 para nuestro Curso de Vue.js, apoyándonos en las pruebas automatizadas (TDD) y así garantizar su correcto funcionamiento.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta nueva lección de la segunda parte del Curso de Vue.js donde estamos desarrollando el API que utilizaremos en el módulo desarrollado con Vue.js, programaremos la ruta de tipo POST para crear una nota, a través de pruebas automatizadas (TDD) y con la ayuda de la herramienta Postman.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta lección del Curso de Vue.js comenzaremos a desarrollar el API para nuestro módulo CRUD de notas en Laravel 5.2 siguiendo la metodología TDD (Test driven Development).
Regístrate para ver ésta y cientos de lecciones exclusivas.
Esta es la primera lección de la segunda parte de nuestro curso de Vue.js, donde vamos a crear un API desde cero con Laravel. Esta será una API para realizar las acciones básicas (CRUD) de nuestro módulo de notas (Crear, Editar, Eliminar, Listar). Una vez completada esta API la integraremos con nuestro proyecto de Vue.js
¡No te pierdas esta segunda parte de nuestro curso de Vue.js y Laravel!
Regístrate para ver ésta y cientos de lecciones exclusivas.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.