Manejo de errores 404 en Laravel

Muchas veces cuando realizamos una consulta utilizando SQL o una API, es posible que no se obtenga el resultado esperado debido a que el contenido que el usuario intenta ver no existe. Nosotros como desarrolladores debemos tener en cuenta situaciones como esa en nuestra aplicación, es por ello que en esta lección veremos cómo podemos retornar de forma manual errores 404 y también como hacerlo de forma automática cuando un modelo no es encontrado.

Ver post

Detalles o Perfil de Usuario con Laravel (Módulo CRUD)

En esta lección vamos a hacer el proceso inverso a la lección anterior, en lugar de escribir el código y luego la prueba, primero escribiremos la prueba y luego el código para que la prueba pase, que es a lo que se refiere el «Desarrollo guiado por pruebas automatizadas» o TDD. Esto nos permitirá poder guiarnos mientras construimos las diferentes partes de nuestra aplicación, que en el caso de esta lección es el perfil del usuario.

Ver post

Ejecutando nuestro primer contenedor de Docker

Banner Docker

Ya hemos hablado sobre teoría detrás de Docker, así que es hora de poner manos a la obra y empezar a crear nuestro primer contenedor, así que no esperemos más y veamos cómo podemos empezar a trabajar con nuestros primeros contenedores de Docker.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Conceptos importantes de Docker

Banner Docker

Docker tiene una serie de conceptos que son un poco confusos al inicio; en esta lección veremos cuáles son y a qué se refieren cada uno de ellos, así que si anteriormente escuchabas hablar sobre imágenes, contenedores, registry y no sabías a qué se referían, esta lección es para ti.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Configuración y uso de base de datos en el entorno de pruebas automatizadas con Laravel y PHPUnit

En esta nueva lección del Curso de Laravel desde cero vamos a aprender a configurar y ejecutar operaciones de bases de datos en el entorno de pruebas automatizadas (PHPUnit). Para ello seguiremos una serie de pasos: crearemos una base de datos adicional para el entorno de pruebas automatizadas, veremos cómo ejecutar automáticamente las migraciones de base de datos desde nuestras pruebas y cómo ejecutar las pruebas en un entorno aislado para obtener los resultados esperados.
Ver post

Instalación de Docker Toolbox

Banner Docker

Docker ha evolucionado mucho desde sus inicios, tanto, que en un principio solo era posible utilizarlo desde Linux, debido a que, como vimos anteriormente, hace uso de características específicas del kernel. Afortunadamente, no pasó mucho tiempo para que también pudiese ser utilizado en sistemas Mac o Windows, gracias al uso de máquinas virtuales, y la herramienta que hizo esto posible fue Docker Toolbox.

Aunque ya existen versiones de Docker para ser ejecutadas de manera nativa en sistemas Windows y Mac (como aprendimos en lecciones anteriores), no siempre es posible hacer que esto funcione como tal, como es el caso de equipos Windows con una versión menor a Windows 10 professional o en equipos Mac con sistemas operativos OS X 10.10.3 o anteriores. Para cubrir estos casos, utilizaremos Docker Toolbox como veremos a continuación:

Regístrate para ver ésta y cientos de lecciones exclusivas.

Instalación de Docker en Linux

Banner Docker

Instalar Docker en Linux es una tarea que se puede hacer de diversas formas, todo depende de la distribución que estemos utilizando, pero sin importar cual sea, no debería ser complicado ya que Docker inicialmente fue creado para funcionar de manera nativa en Linux. En esta ocasión, haremos la instalación en Ubuntu 16.04, pero si estás usando una versión diferente no te preocupes, la documentación es bastante clara y concisa así que no deberás tener mayor problema si ese es tu caso.

Regístrate para ver ésta y cientos de lecciones exclusivas.

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.