Contenido del curso

Manos a la obra con nuestro proyecto

Configura tu entorno para Laravel 9

Resumen

Si quieres aprender a desarrollar para la web con Laravel 9, lo primero es preparar tu entorno con las herramientas correctas. Aquí te muestro qué necesitas instalar, cómo verificar versiones y cómo crear tu primer proyecto desde la terminal.

¿Qué vas a aprender en este curso de Laravel 9?

El recorrido cubre los conceptos fundamentales del framework para que construyas aplicaciones desde cero con bases sólidas.

Vas a trabajar con:

  • Rutas y controladores para manejar las peticiones de tu aplicación.
  • El ciclo de vida de una petición HTTP dentro de Laravel.
  • Formularios y respuestas al usuario.
  • Vistas basadas en plantillas para renderizar contenido dinámico.
  • Acceso a bases de datos y operaciones sobre tablas.

La idea es que desde el primer momento puedas crear algo funcional, no solo leer teoría.

¿Qué necesitas instalar antes de empezar con Laravel?

Para seguir este curso con éxito necesitas tener listos varios programas en tu computador. Cada uno cumple un rol específico dentro del flujo de trabajo.

La lista mínima es esta:

  • Visual Studio Code como editor para escribir código y acceder a una terminal integrada.
  • PHP como lenguaje base sobre el que corre Laravel.
  • Composer como gestor de dependencias de PHP.
  • Instalador global de Laravel para crear proyectos con un solo comando.
  • Node.js y NPM para manejar paquetes de JavaScript.
  • Una base de datos (en mi caso MariaDB) y un cliente para administrarla.

¿Para qué sirve Composer en Laravel? Composer es el gestor de dependencias de PHP. Te permite instalar Laravel y todas sus librerías con un solo comando, además de mantener actualizado tu proyecto.

¿Cómo verificar las versiones instaladas en tu sistema?

Antes de crear el proyecto conviene confirmar que cada herramienta responde correctamente desde la terminal. Esto evita errores difíciles de rastrear más adelante.

Desde la terminal de Visual Studio Code puedes ejecutar:

  • php --version para ver tu versión de PHP.
  • composer --version para validar Composer.
  • laravel --version para confirmar el instalador (en el ejemplo aparece la versión 4.2.7).
  • npm --version para revisar NPM (en el ejemplo, 6.14.15).
  • mariadb --version o el equivalente de tu motor de base de datos.

La recomendación es tener la misma versión que se usa en el curso o una superior, así evitas incompatibilidades con la sintaxis de Laravel 9. [01:55]

¿Cómo crear un nuevo proyecto en Laravel 9 desde la terminal?

Con el instalador global ya configurado, crear un proyecto toma un solo comando. Abre la terminal en la carpeta donde quieras trabajar y escribe:

bash laravel new proyecto

Esto descarga la estructura completa de Laravel y deja todo listo para que empieces a escribir código. [00:48]

Si no tienes el instalador global, puedes usar la alternativa vía Composer que aparece en la documentación oficial de Laravel. El resultado es el mismo: un proyecto base funcional.

¿Cómo se ejecuta un proyecto de Laravel en el navegador? Usa el comando php artisan serve dentro de la carpeta del proyecto. Laravel levanta un servidor local y te entrega una URL para visualizar tu aplicación.

¿Qué hace el comando php artisan serve?

Es el comando que conecta tu proyecto con el navegador. Lanza un servidor de desarrollo en tu máquina, normalmente en http://127.0.0.1:8000, y desde ahí puedes ver los cambios que vayas haciendo.

Es especialmente útil cuando no tienes configurado un servidor como Apache o Nginx, porque te permite avanzar sin fricciones.

¿Por qué necesitas Node.js y una base de datos para Laravel?

Laravel no vive solo de PHP. Para aprovechar todo su ecosistema necesitas también el lado de JavaScript y la capa de persistencia.

Node.js te da acceso a NPM, el manejador de paquetes de JavaScript. Con NPM instalas las dependencias del frontend, compilas assets y trabajas con las herramientas modernas que Laravel integra por defecto.

La base de datos es el otro pilar. Sin ella no puedes guardar usuarios, productos ni ningún dato persistente. En el curso se usa MariaDB, pero puedes elegir MySQL, PostgreSQL o SQLite. Lo importante es tener también un cliente que te permita visualizar tablas y registros para confirmar que tu configuración funciona.

¿Qué versión de PHP necesito para Laravel 9? Laravel 9 requiere PHP 8.0 o superior. Verifica tu versión con php --version antes de crear el proyecto.

¿Cómo abrir tu proyecto Laravel en Visual Studio Code?

Una vez instalado el proyecto, abre Visual Studio Code, haz clic en el botón de abrir carpeta y selecciona el directorio que acabas de crear. Listo: ya puedes navegar la estructura de archivos, editar rutas, controladores y vistas desde un mismo lugar.

Con esto tu entorno queda preparado para empezar a explorar los conceptos clave del framework. ¿Ya completaste la instalación? Cuéntame en los comentarios qué versión de PHP y qué base de datos elegiste para seguir el curso.