Laravel ofrece varias formas de instalar en Windows o Mac. La mejor y más sencilla forma de instalar Laravel es a través de Composer. Composer es un administrador de dependencias para PHP que puede instalar en su servidor web.
Pre-requisitos para trabajar con Laravel
En laravel 9 requiere
PHP 8.0.2 o superior, la extensión PDO de PHP para la conexión con la base de datos.
MySQL (u otras fuentes de bases de datos, incluso puede usar SQLite t
Tener instalado composer.
La manera de comprobar si ya tienes estos softwares instalados en tu ordenador es,
Para saber si tenemos PHP instalado a través de la consola, el comando:
php —version
Para saber si tienes Composer, con una versión actualizada, puedes usar el comando:
podéis descargar el instalador según vuestro sistema operativo.
composer global require laravel/installer
Asegúrate que la ruta al directorio ~/.composer/vendor/bin esté entre tus PATHs, para que así pueda ser encontrado y ejecutado el instalador de Laravel apropiadamente por tu sistema. Este directorio puede variar dependiendo del sistema operativo e incluso la distribución que estés usando.
Luego, utilizando el comando laravel new puedes crear una copia de la última versión de Laravel. Por ejemplo, vamos a crear un proyecto llamado nombreProyecto:
laravel new nombreProyecto
Puedes elegir el nombre que desees para el nuevo proyecto.
2.- Mediante composer (directorio nombreProyecto)- Forma rapida
También puedes instalar Laravel con Composer usando el siguiente comando:
--prefer-distint --prefer-install: Hay dos formas de descargar un paquete: source y dist.
Composer usa dist por defecto. Si pasa --prefer-install=source (o --prefer-source), Composer se instalará desde la fuente, si hay una. Esto es útil si desea corregir un error en un proyecto y obtener un clon de git local de la dependencia directamente. Para obtener el comportamiento heredado donde Composer usa la fuente automáticamente para las versiones de desarrollo de los paquetes, use --prefer-install=auto. Consulte también config.preferred-install. Pasar esta bandera anulará el valor de configuración.
Laravel Breeze proporciona un excelente y sencillo punto de partida para crear tus aplicaciones de Laravel con autenticación. Para comenzar a utilizar Breeze, lo primero que debes hacer es crear un nuevo proyecto de Laravel:
Luego, dentro del directorio raíz de tu proyecto, instala Breeze como una dependencia de desarrollo:
composer require laravel/breeze --dev
Ahora, usa el comando de Artisan breeze:install para que Breeze copie todos sus controladores de autenticación y vistas (diseñadas en Blade y Tailwind) dentro tu proyecto:
php artisan breeze:install
Y finalmente, ejecuta el siguiente comando para compilar todos los assets del frontend de Breeze:
es un entorno de ejecución de un solo hilo, de código abierto y multiplataforma que ejecuta código JavaScript fuera de un navegador para el desarrollo del lado del servidor. También se utiliza para crear aplicaciones de red.
Recuerda que puedes personalizar los controladores y vistas de Breeze para adaptarlo a las necesidades de tu aplicación.
4.-Instalación via git
Partimos del código de GitHub o de otro proyecto Laravel. Aquí todas las fases son manuales:
Poner en marcha el proyecto Laravel con el servidor integrado
artisan se usa de forma generalizada. Por ejemplo, todas las clases deben crearse con ese comando.
Podemos desarrollar sin servidor ejecutando:
php artisan serve # para iniciar el servicio
chrl+C # para cerrar
Abriendo esa URL anunciada para nuestro servidor, con tu navegador preferido, deberías ver la página de bienvenida de una aplicación recién instalada con Laravel.
Es posible que recibas una excepción de Laravel cuando no tenga suficientes privilegios de acceso, normalmente cuando no se pueda crear el archivo de logs de Laravel en el directorio storage. Puedes remediar esto ajustando los privilegios, por ejemplo en Linux puedes utilizar el comando chmodpara otorgar los privilegios de lectura y escritura de los usuarios.
Desde el directorio que contiene tu proyecto, puedes ejecutar: