Importar datos con Laravel Excel versión 3.1

Importar archivos en formato Excel con Laravel Excel 3.x

A partir de la versión 3.1 de Laravel Excel ya podemos cargar datos desde fuentes externas como un archivo Excel o un CSV en un proyecto de Laravel usando las nuevas opciones que trae desde su actualización a la versión 3. En este artículo veremos todo lo disponible a partir de esta versión para importar archivos excel.
Ver post

Acceder a las rutas de Laravel desde Javascript con tightenco/ziggy

Rutas desde Javascript con tightenco/ziggy en LaravelZiggy 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.

Ver post

Pruebas de integración automatizadas en Chrome con Laravel TestTools

laravel-tests-chrome

Una de las excusas más comunes sobre el por qué los programadores no escriben pruebas es que consideran que toma mucho tiempo. Bueno, personalmente creo que es un tiempo muy bien invertido. Afortunadamente para estas personas, existen algunas herramientas que ayudan en este proceso y hoy hablaremos de una de ellas. Se trata de Laravel TestTools una extensión de Chrome que permite escribir de forma automática pruebas de integración basadas en la sintaxis de pruebas de Laravel.

Ver post

Cómo actualizar npm en Windows con npm-windows-upgrade

actualizar-npm-en-windows

Si trabajas con frontend de forma profesional es muy probable que hagas uso diariamente del manejador de paquetes de Node.js, mejor conocido como npm y tal vez conozcas los problemas que pueden presentarse cuando estás desarrollando en una máquina con Windows, simplemente llega el momento en que la aplicación deja de funcionar para alguno de tus proyectos y de un día a otro se convierte en todo un dolor de cabeza.

Ver post

Cómo enviar emails de prueba con Mailtrap.io en Laravel

banner-como-enviar-emails-con-mailtrap

Cuando estamos desarrollando una aplicación es fundamental probar que todo funcione correctamente antes de entregarlas al cliente. Pero, en el caso de los correos, no podemos estar llenando ni nuestra bandeja de correo ni la de nuestros clientes con las pruebas de la aplicación.  Para estos casos, podemos usar Maltrap.io, el cual es un servidor SMTP donde llegarán los correos de nuestra aplicación mientras estemos desarrollando.

Ver post

Cómo enviar mensajes desde Laravel a Slack

banner-como-enviar-mensajes-desde-laravel-a-slack

Slack es una herramienta de comunicación en equipo que ha ganado muchos clientes en muy  pocos años por su versatilidad e integración con varias herramientas. Es por ello que hoy quiero mostrar como se pueden enviar mensajes desde nuestra aplicación en Laravel a un determinado equipo (team) en Slack con el componente maknz/slack.

Ver post

Peticiones DELETE sin formularios con Laravel y JQuery

post-delete-sin-formularios-laravel-jquery

Al igual que una petición de tipo POST, las peticiones PUT y DELETE se realizan mediante el envío de la data a través de formularios, pero en ocasiones esto resulta ser muy poco práctico debido a la cantidad de código que debemos escribir para crear dicho formulario. Por ejemplo si tenemos un listado de productos en una lista que cuenta con un botón de eliminar; en este caso deberíamos crear un formulario por cada botón y es por ello que muchos acaban simplemente creando una ruta de tipo GET que reciba el id del objeto que queremos eliminar. Esto compromete un poco la seguridad o el correcto funcionamiento de nuestra aplicación, debido a que, en teoría, podríamos eliminar datos solo con ingresar una url en el navegador. Vamos a ver como solucionar este problema.

Ver post

Como integrar plantilla AdminLTE en Laravel

banner-como-integrar-adminlte-en-laravel

AdminLTE es una plantilla open source para paneles de control o dashboards desarrollada con Bootstrap 3 , la cual nos brinda vistas reusables y responsive de muchos componentes comunes para la parte administrativa de un proyecto.  La instalación se puede hacer manualmente o con el componente  acacha/admin-lte creado por Sergui Tur Badenas, que realiza todo por nosotros, como voy a explicar a continuación:

Ver post

Integrar Google Maps en Laravel

banner-integrar-google-maps-en-laravel

Google maps es reconocido a nivel mundial, es por ello que en algún proyecto va a ser necesario generar y/o añadir esos mapas que hoy en día son tan útiles. Esta función la podemos lograr fácilmente en Laravel, anteriormente fue explicado en Integrar Google Maps en Laravel 5 con el componente Phpgmaps (Pero el plugin fue descontinuado). Ahora lo podemos seguir realizando con el plugin  genealabs/phpgmaps como explico a continuación:

Ver post

Cómo instalar filp/whoops en Laravel 5.*

Si extrañas el modo de depuración de Laravel 4, o simplemente quieres cambiar un poco la forma en que se muestran las excepciones de tu aplicación, sigue este tutorial para que puedas mejorar el estilo de estos mensajes con Whoopsun framework para el manejo de errores en PHP.

Este paquete estuvo disponible en el núcleo de Laravel hasta le versión 4.2 y fue removido posteriormente a partir de la versión 5, pero no te preocupes, es muy fácil de instalar y configurar.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.