Publicidad
Publicidad

Curso Laravel 12 - Cómo instalar y crear un proyecto en Laravel 12 | Curso de Laravel 12 desde cero

Miniatura del vídeo

Configuración del entorno y creación de un nuevo proyecto en Laravel 12

Aprende paso a paso cómo instalar Laravel 12 desde cero. Esta lección cubre la preparación del entorno, incluyendo PHP, Composer, Node.js y Git, junto con la creación de tu primer proyecto web utilizando el framework PHP más popular actualmente.

Esta guía práctica está diseñada para desarrolladores que desean iniciar su camino en el desarrollo web profesional. A través de este tutorial, se explorarán las herramientas esenciales necesarias para garantizar una instalación exitosa y una configuración optimizada en entornos locales, permitiendo una experiencia de desarrollo fluida y eficiente.

Requisitos previos y herramientas fundamentales para Laravel 12

  • Instalación de XAMPP: Se explica cómo utilizar este paquete para configurar Apache, PHP y MySQL de forma unificada en el sistema [02:15].
  • Configuración de la extensión ZIP: Es necesario modificar el archivo php.ini para habilitar esta extensión crítica, esencial para el funcionamiento de Laravel [04:47].
  • Instalación de Composer: Se detalla el proceso de descarga e instalación del gestor de dependencias de PHP, necesario para gestionar Laravel y paquetes de terceros [05:34].
  • Instalación de Node.js y npm: Paso necesario para soportar las tecnologías modernas de frontend, como Vite, que Laravel utiliza por defecto [06:36].
  • Configuración de Git: Instalación del sistema de control de versiones, incluyendo la configuración básica de usuario y correo electrónico necesaria en la terminal [07:38].

Proceso de creación de proyectos y uso de Virtual Hosts

  • Creación mediante Composer: Instrucciones para generar un nuevo proyecto utilizando el comando 'create-project' y especificando la versión deseada [01:34].
  • Uso del instalador de Laravel: Se explican las ventajas de utilizar la interfaz del instalador para una configuración inicial rápida y automatizada [05:15].
  • Estructura del proyecto: Breve explicación sobre el punto de entrada 'public/index.php' como medida de seguridad y arquitectura base [21:00].
  • Configuración de un Virtual Host: Guía técnica para mapear un dominio local (ej. blog.test) hacia el proyecto mediante la edición del archivo 'hosts' y la configuración vhost de Apache [23:09].

Productos útiles para este curso

Para seguir esta lección, se recomienda contar con un editor de código como Visual Studio Code, el cual permite integrar extensiones que facilitan enormemente el trabajo con la estructura de archivos de Laravel.

Resumen del flujo de trabajo en Laravel

Al concluir esta sesión, se ha establecido con éxito un entorno de desarrollo profesional. Se comprendió la diferencia entre el uso de Composer y el instalador oficial, se configuraron correctamente los permisos de las extensiones de PHP y se optimizó el acceso al proyecto local mediante Virtual Hosts, facilitando un flujo de trabajo ágil para las siguientes etapas del desarrollo de aplicaciones web.

Créditos del Autor

Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en el desarrollo web con PHP y Laravel. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.

2. Cómo instalar y crear un proyecto en Laravel 12 | Curso de Laravel 12 desde cero

Contenido

Guarda tu progreso

Presiona Ctrl + D para favoritos.

Ver otros cursos