En Laravel disponemos de una herramienta muy útil a la hora de optimizar el tiempo de carga de los datos en nuestra aplicación por medio de un almacenamiento temporal, se trata del uso de «Cache«, el cual es un feature con el que podremos acceder a todos los servicios de caché que ofrece el framework.
En informática, la caché es la memoria de acceso rápido de una computadora, que guarda temporalmente los datos recientemente procesados (información).
¿Qué quiere decir esto? bien, lo que te permite Cache es almacenar variables u objetos en una memoria temporal y acceder a ellos mientras estén disponibles. Esto es una gran ventaja cuando estás desarrollando aplicaciones que hacen uso de API’s para mostrar o incluir información de un recurso externo, de tal manera que puedes hacer la petición una sola vez cada cierto tiempo (una hora, 10 horas, un día, etc) y usar posteriormente la data almacenada de forma local sin tener que realizar una petición externa cada vez que quieras acceder a la información.
Otro de los features increíbles que podemos encontrar en el componente Styde\Html es el de crear menús de navegación más fácil que nunca. Gracias a esta funcionalidad podemos definir la navegación dentro de nuestro sitio editando tan solo unas pocas líneas de código, manteniendo de igual forma otras funcionalidades como el uso de parámetros, rutas dinámicas, entre otros.
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.
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.
La implementación de radios y checkboxes en formularios Html ha sido otro de los elementos que Duilio ha mejorado considerablemente en su componente, ahora podremos con una misma etiqueta, agregar una lista de opciones, reduciendo así el código en nuestras vistas y de esta manera escribirlo mejor estructurado y más limpio.
Este componente, desarrollado por Duilio, es una extensión del paquete de HTML de Laravel Collective, el cual incluye una serie de funciones y métodos para generar código HTML en nuestros proyectos de Laravel con el motor de plantillas Blade, hasta el momento en su primera versión, podemos generar elementos como:
Los middleware, son funciones que nos permiten agregar filtros a cada petición HTTP realizada por un usuario en una aplicación. La finalidad de este componente es disminuir la carga de trabajo en los controladores y proporcionar una solución mucho más simple y estándar a la hora de aplicar las restricciones necesarias en el proyecto. Ver post
Artisan provee una serie de comandos muy útiles al momento de desarrollar aplicaciones con Laravel, puedes crear elementos como controladores, middelwares, seeders, modelos, etc. y puedes interactuar con ellos al ejecutar una migración, solicitar información de las rutas del sistema etc.
Hoy vamos a ver un poco mas allá de estas funcionalidades y trataremos de construir nuestro propio comando accesible desde la consola. Tranquilos! es mucho mas fácil de lo que parece.
BladePagination es un paquete que te permite crear y usar templates de Blade para personalizar el HTML de paginación de Laravel, que como sabemos viene por defecto con el estilo de Twitter Boostrap 3, pero con este plugin podrás usar el template que utiliza MaterializeCss, Foundation o inclusive crear tu propio «tema» para la paginación. Su instalación es muy fácil y en pocos minutos puedes ponerlo a funcionar sin ningún problema. Ver post
Asignar variables, concatenar, instanciar objetos, etc. son tareas más relacionadas a la lógica que a la presentación de nuestra aplicación.
Sin embargo a veces la vista requiere de lógica adicional como hemos visto en TeachMe (a pesar de que es un proyecto sencillo).
En estas situaciones los View Composers nos vienen como «anillo al dedo» porque nos permite ubicar en un lugar diferente toda esa lógica relacionada a la vista, sin sobrecargar nuestros controladores o nuestras plantillas.
En esta lección utilizaremos un View Composer para refactorizar la lógica del listado de tickets, haciéndolo más sencillo y aprendiendo una herramienta adicional para crear aplicaciones profesionales.
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.