Laravel es un framework (marco o entorno de trabajo) cuya finalidad es facilitarnos el trabajo de desarrollo y despliegue de aplicaciones web mediante la instalación de diferentes librerías de ayuda.
Actualmente (enero de 2022) se encuentra en la versión estable 8.x, funciona bajo PHP >= 7.3 y admite el uso diferentes tipos de bases de datos de forma simultánea.
Existen diferentes recursos online de ayuda que podremos consultar siempre que lo necesitemos:
Laravel API: Para consultar cada clase de cada librería de forma concreta
Laracasts: Una serie de cursos y vídeos orientados al aprendizaje de Laravel. también incluye un foro de discusión.
Requisitos adicionales
En nuestro caso y como ya hicimos en clases anteriores, optaremos por trabajar directamente en un entorno de tipo LAMP.
Es importante comprobar, mediante nuestro archivo php.ini, que se encuentran instaladas las siguientes librerías:
BCMath PHP Extension
Ctype PHP Extension
Fileinfo PHP Extension
JSON PHP Extension
Mbstring PHP Extension
OpenSSL PHP Extension
PDO PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Esta comprobación la podemos hacer consultando el archivo via consola (normalmente en /etc/php/8.0/apache2/php.ini) o bien desde el navegador nmediante un simple script PHP con la instrucción phpinfo().
Si faltara alguna, se recomienda instalarlas desde el terminal mediante apt-get o similar, si bien todas ellas suelen venir instaladas por defecto en PHP >= 7.3.
Composer
Laravel utiliza Composer para gestionar las dependencias, con lo que si no lo tenemos aún instalado, es lo primero que debemos hacer mediante los siguientes comandos:
Acceder a la ruta donde pretendemos instalar Laravel
Descargar, verificar, instalar y borrar el instalador.
Mover la instalación para usarlo globalmente en nuestro servidor
NOTA: si utilizas XAMPP para Windows (a partir de PHP 7.2), puedes instalar composer en XAMPP mediante ESTE TUTORIAL.
Zip y Unzip
Si nuestro servidor no tiene instaladas las herramientas de compresión y descompresión de archivos, es recomendable hacerlo para poder instalar diferentes paquetes:
NOTA: si utilizas XAMPP para Windows y ya has instalado composer, puedes instalar Laravel en XAMPP mediante ESTE TUTORIAL.
En este momento, si accedes en tu navegador a la dirección http://ruta-hasta-mi-proyecto/public/index.php deberías ver una pantalla similar a esta, en caso contrario, revisa todo lo anterior:
Fuente: Elaboración propia