En está lección tocaremos un tema muy solicitado, es una lección a petición. Se trata de eliminar varios registros a la vez, es decir, tener un listado de items (registros) y que exista la posibilidad de eliminar los seleccionados por un checkbox, esta función la vemos comúnmente en nuestra bandeja de entrada (correo electrónico) y en cualquier panel administrativo.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Laravel nos proporciona una manera fácil de traducir nuestras aplicaciones a diferentes idiomas. En este tutorial aprenderemos a trabajar con la internacionalización de nuestros proyecto con este framework.
La información es lo más importante para el usuario, es esto lo que realmente vale dinero, debemos tomar en cuenta que alguien podría borrar los registros por error y nosotros debemos preparar un sistema que sea capaz de restaurarlos, en otras palabras, antes de eliminarlos, es mejor «enviarlos a papelera», aquí te presento una forma fácil y rápida de preparar esta función.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En la lección anterior te explicaba Cómo instalar la versión SASS de Bootstrap 3 en Laravel y como configurar Elixir para compilar tus archivos de Sass sin embargo dejamos de lado algo importante y se trata de los archivos de javascript, pero no te preocupes que es justo lo que vamos a solucionar a continuación.
Bienvenidos al nuevo Curso Avanzado de Eloquent en Laravel en el cual vamos a estudiar diferentes temas de este ORM con mayor detenimiento y complejidad que pueden ser usados en el día a día de proyectos reales.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En el 2006, trabajé en un ministerio. Mis colegas desarrollaban un sistema maquetado con tablas anidadas. El código boilerplate necesario para, por ejemplo, imprimir un formulario era increíble. Etiquetas <table>, <tr>, <th>, <td>, por doquier. Si tienes, como yo, más de 10 años en esta carrera, sabrás de qué hablo.
Para ese entonces, ya yo sabía maquetar usando CSS, y por supuesto, fervientemente mostré los beneficios de usar CSS. Insistí una y otra vez que debían dejar de maquetar con tablas anidadas.
¿El resultado? Me gané el apodo de “Duilio CSS”: si se colgaba una computadora o se dañaba la cafetera, me pedían que lo arreglara con CSS.
Bienvenidos a una nueva lección del Curso de Administración de Servidores, en esta oportunidad crearemos algunos filtros en el Firewall con la herramienta iptables para agregar mucha más seguridad a nuestro servidor.
Iptables es un firewall que está disponible en el núcleo de Linux, y nos ofrece la posibilidad de trabajar tanto en IPv4 como en IPv6, además nos permite trabajar con varias reglas para el tráfico como lo son el tráfico entrante (INPUT), el tráfico saliente (OUTPUT) y el tráfico entre distintas redes redireccionando puertos (FORWARD).
En esta ocasión veremos cómo podemos listar las reglas asignadas a iptables, cómo agregar y eliminar reglas; además de tener una especie de boilerplate, asignando las reglas que siempre debemos de tener.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Una sesión es la conexión que se establece entre un usuario (el equipo cliente) y un servidor Web, así las variables de sesión se utilizan para almacenar información de forma temporal en dicha conexión, es decir funcionan como un mecanismo para almacenar datos e información sobre un usuario, un evento o cualquier cosa durante un periodo en nuestra aplicación. En este caso, Laravel nos provee de un conjunto de métodos para trabajar en la obtención y almacenamiento de las variables de sesión y en el tutorial de hoy vamos a conocer cómo trabajar con cada uno de ellos.
En un tutorial anterior hablamos sobre la configuración básica de Elixir en nuestros proyectos de Laravel, ahora vamos a instalar la versión Sass del framework de diseño Bootstrap 3 en un proyecto usando esta herramienta. Sass es un preprocesador de CSS que nos ayuda estructurar de una forma mucho más fácil y conveniente todo el código de diseño del proyecto, ademas a diferencia del CSS convencional, Sass nos permite utilizar, entre otros complementos, variables para definir valores constantes que podemos reutilizar en desarrollo, es allí donde está la mayor ventaja de usar esta versión de Bootstrap, ya que una vez instalado el framework podemos hacer uso de las variables o funciones del mismo. Ahora por medio de Laravel Elixir y Gulp podemos compilar los archivos Sass y convertirlos en archivos CSS y además el crear versiones de éstos.
En la lección anterior creamos un nuevo proyecto «container», en el cual incluimos parte del código desarrollado en la parte 2 de este curso, agregando algunos cambios necesarios, por supuesto, todo esto haciendo uso de pruebas unitarias. Aunque todas las pruebas están pasando hasta este momento, debemos hacer algunos arreglos adicionales para poder utilizar este componente. En la lección de hoy finalmente vamos a incluir el componente externo «container» creado dentro de nuestro mini proyecto.
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.