Con Homestead, es posible generar un url público para acceder a tus proyectos locales desde la web. Para ello se hace uso de ngrok, una aplicacion que permite generar un tunel hacia tu servidor local.
El componente Storage de Laravel nos permite de una forma muy simple almacenar y recuperar archivos dentro de nuestra aplicación web.
Desde la versión 5.5.22, se han incluido dos nuevos métodos a este componente, que permiten retornar cualquier archivo como una descarga directa o un streaming para ser mostrado en el navegador.
Veamos un ejemplo de cómo podemos almacenar y recuperar imágenes en Laravel 5.5.
Ziggy es un paquete para Laravel que permite acceder a las rutas de la aplicación desde Javascript. La ventaja que ofrece este paquete, es que no necesitas cambiar el código de Javascript cada vez que requieras cambiar el nombre de tus rutas, ya que estás se generarían de forma dinámica en Javascript tal como ocurre cuando usamos el helper route() de Laravel.
Establecer un menú dinámico en nuestro proyecto web, nos permitirá abrir la posibilidad de cambiar la estructura web sin que esto afecte el diseño. En ocasiones podemos encontrarnos en la situación de crear un proyecto cuyas opciones de menú sean dinámicas o dependan directamente del contenido, en estos casos lo ideal es adaptar el proyecto para que el cambio en su estructura sea rápido y ágil con la creación de un menú dinámico.
En el siguiente tutorial exploraremos todos los pasos necesarios para crear dicho menú:
Manejar permisos y roles para nuestros usuarios dentro de una aplicación nos da una gran flexibilidad a la hora de tomar decisiones sobre a qué grupo de usuarios debemos mostrar algún tipo de contenido y a quienes debemos ocultárselos. Si tienes algo de experiencia o tiempo en este mundo del desarrollo quizás ya sepas algo sobre ACL, sino vamos a explicar un poco de qué se trata antes de trabajar con el componente:
Vi esta pregunta hace poco en un foro de programación y me respuesta fue que en teoría una función debería contener unas 5 líneas de código o menos. Incluso he visto funciones muy útiles que contienen una sola línea de código. Si esta regla te parece exagerada o quieres saber cómo puedes escribir procedimientos completos en funciones de tan pocas líneas, por favor acompáñame en el resto del artículo:
Las redes sociales son un punto influyente en la Internet donde miles de millones de usuarios comparten temas, mensajes, imágenes y muchas cosas más. Múltiples aplicaciones y páginas web ofrecen a sus usuarios la posibilidad de poder registrarse o acceder a ellas usando redes sociales, sin la necesidad de que tengan que rellenar molestos formularios. En Laravel tenemos un paquete llamado Laravel Socialite el cual nos permitirá que en nuestro sitio podamos tener un simple botón o enlace para que el usuario pueda registrarse con sus redes sociales con un simple click. Ver post
El validador de Laravel cuenta con una serie de reglas que cubren muchos de los posibles tipos de datos que puedan ser enviados a nuestra aplicación por medio de los formularios, pero siempre encontramos esos casos especiales dónde estas reglas no se adaptan a las necesidades específicas del proyecto, en este caso se crea la necesidad de crear algunos criterios de evaluación personalizados.
Veamos como podemos crear reglas personalizadas extendiendo la funcionalidad del validador de Laravel.
Postmark es una plataforma de envío de emails transaccionales que cuenta con una API muy fácil de implementar, especialmente si trabajas con Laravel. En este post veremos cómo implementar este servicio a nuestras aplicaciones de Laravel utiilzando Mailbles y aplicando Test Driven Development.
En la lección anterior aprendimos a instalar WordPress usando Composer, ahora vamos a trabajar con un nuevo proyecto de Laravel para crear el sitio que mostrará la información almacenada a través del CMS usando «Corcel», un paquete que nos permite acceder a la base de datos de WordPress por medio del ORM Eloquent.
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.