En esta lección se dará respuesta al ejercicio dejado en la lección anterior. Como en todo problema, en la informática no hay solo una solución correcta. Tan solo nos guiaremos por la prueba escrita en la lección anterior para hacerla pasar y así desarrollar la respuesta.
En esta lección vamos a ver cómo usando Gulp y BrowserSync te puede ayudar a acelerar aún más tu flujo de trabajo, corriendo un servidor local para archivos estáticos, refrescando automáticamente el navegador o inyectando los estilos directamente al navegador cada vez que modificas tus archivos.
Regístrate para ver ésta y cientos de lecciones exclusivas.
Anteriormente habíamos hecho uso de Fabric para que nuestro deploy se ejecute como una tarea en nuestro sistema, y para lograrlo hicimos uso de algunos comandos en python, pero es probable que quieras experimentar con algo más, ya que es muy probable que actualmente trabajes con PHP podemos recomendarte el uso de Envoy.
Envoy nos permite crear tareas SSH de la misma manera que lo hicimos con Fabric pero sin la necesidad de aprender comandos de python, en su lugar hacemos uso de la sintaxis de Blade, a lo que muchos ya estamos acostumbrados y nos puede parecer más cómodo. Envoy fue creado por Taylor Otwell y tiene una documentación muy detallada pero a la vez bastante clara, así que acompáñame a ver cómo es el uso de las tareas SSH por medio de Envoy para hacer el deploy de nuestros proyectos.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta nueva lección del curso Primeros pasos con Laravel 5.* te plantearemos un ejercicio para que completes el desarrollo del feature Detalle de una nota apoyándonos con el componente de pruebas de Laravel y TDD.
El plugin Select2 de JQuery permite crear campos de tipo «select» en nuestros formularios con la habilidad de agregar ciertas funcionalidades como búsqueda en tiempo real, etiquetas y algunas otras opciones realmente útiles.
Hoy vamos a implementar Select2 en Laravel usando JQuery y Ajax para buscar y cargar etiquetas de forma dinámica en un campo de texto.
A través de Browserify, podemos usar el método require para instalar paquetes de npm, o incluso archivos locales en nuestra aplicación de la misma forma como requerimos paquetes en el archivo gulp, incluyendo librerías como jQuery y plugins de jQuery, pero además Browserify se encargará de concatenar estas dependencias en un solo archivo que va a contener todo lo requerido por la aplicación. También hablamos sobre Webpack y como se compara a Browserify y Gulp.
Regístrate para ver ésta y cientos de lecciones exclusivas.
En esta lección número 12 del Curso Primeros pasos con Laravel 5.* vamos a conocer el ORM de Laravel llamado Eloquent, con el cual podemos trabajar con la base de datos. Cada tabla está relacionada con su correspondiente Modelo, permitiéndonos interactuar para consultar los registros, así como guardarlos, modificarlos y eliminarlos, sin necesidad de trabajar directamente con sentencias de SQL.
Con Laravel la tortura de enviar correos quedó en el pasado, ahora, ¿estás seguro que envías la información correcta en los emails?, cierto que puedes verificar si te envías un email a ti mismo, pero ¿qué tal sería hacer una vista previa de los correos?. Bien, eso es lo que quiero mostrar con el complemento themsaid/laravel-mail-preview, el cual nos permite almacenar los correos como archivos html para su visualización. Ver post
En esta lección del curso Primeros pasos con Laravel 5.* vamos a estudiar varios temas como la Paginación, que en Laravel es implementado de una manera sencilla. Ademas hablaremos sobre los seeders y model factories para generar los registros en la base de datos para las notas de nuestra aplicación.
Hasta el momento ya hemos hecho deploy de tres maneras diferentes, pero en cada una de ellas tenemos que conectarnos al servidor para ejecutar algún tipo de tarea, por más pequeña que esta sea, es aquí cuando uno empieza a sentir un poco molesto el tener que hacer esto cada vez y piensa: «Debería haber una forma más fácil»… y afortunadamente sí existe. Es en estas situaciones cuando podemos hacer uso de un gestor de tareas automatizadas. Actualmente existen muchas como Capistrano o incluso uno creado por Taylor Otwell llamado Envoy, pero por lo pronto nos vamos a enfocar en uno que corre sobre python llamado Fabric y veremos este debido a su sencillez, así que acompáñame a ver cómo podemos crear nuestra primer tarea programada
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.