Instalación de Laravel con kit de inicio LiveWire

Clase 2 de 25Curso de Laravel

Resumen

Comenzar a desarrollar rápidamente una aplicación Laravel es mucho más fácil gracias al uso del kit de inicio y herramientas específicas como Laravel Herd. Esta herramienta gratuita es ligera, sencilla y compatible con Mac y Windows, lo que facilita tremendamente la configuración del entorno local para comenzar con tus proyectos.

¿Qué herramientas necesitas para desarrollar en Laravel?

Para desarrollar en Laravel de manera ágil es esencial utilizar las herramientas correctas. El curso recomienda principalmente Laravel Herd, especialmente por su facilidad y rapidez en Mac y Windows. Además, si utilizas Linux, debes considerar instalar manualmente estas herramientas:

  • PHP
  • Un servidor web
  • Un sistema de base de datos
  • Node.js
  • Composer
  • El instalador oficial de Laravel

¿Cómo comenzar con Laravel usando Herd y LiveWire?

Con Herd es posible iniciar la configuración con pocos pasos, simplemente utilizando la terminal. Puedes verificar rápidamente la instalación y versiones utilizando comandos básicos como:

  • php --version
  • node --version
  • composer --version

Cuando defines un proyecto con el comando laravel new, es posible seleccionar el kit de inicio, como es el caso del curso, que utiliza específicamente LiveWire, optando por no agregar Volt al menos inicialmente.

¿Qué ventajas ofrece el kit de inicio LiveWire?

LiveWire permite desarrollar aplicaciones web dinámicas fácilmente, trabajando directamente desde PHP, reduciendo significativamente la necesidad de escribir código JavaScript. Entre sus puntos fuertes está el desarrollo de componentes interactivos mediante archivos únicos.

Sin embargo, es recomendable familiarizarse bien con LiveWire antes de decidir incorporar Volt, pues Volt combina lógica y vista en un solo archivo, una técnica útil pero avanzada.

¿Cómo gestionar la base de datos y autenticación?

Laravel facilita considerablemente la gestión inicial de la base de datos incorporando por defecto la configuración automática, lo que evita al usuario preocuparse inicialmente por configuraciones adicionales. También es posible seleccionar la autenticación provista por Laravel directamente durante la instalación del kit de inicio.

¿Cómo ejecutar mi aplicación Laravel después de instalarla?

Finalizada la instalación, el sistema sugiere ejecutar comandos adicionales que configuran todo para empezar inmediatamente. Estos comandos recomendados son:

npm install
composer run dev

Finalmente, puedes usar Visual Studio Code para revisar tu proyecto, asegurando un entorno de trabajo visualmente práctico y eficiente. Además, integrar inicializaciones con Git desde el principio simplifica enormemente el seguimiento y control de cambios en tu desarrollo.

¿Por qué realizar inicialmente commits con Git?

Iniciar tempranamente el control de versiones mediante Git permite un seguimiento claro y estructurado del desarrollo, facilitando identificar cambios, errores o simplemente organizar adecuadamente tu código etapa por etapa desde el primer commit.