0% encontró este documento útil (0 votos)
12 vistas6 páginas

La Ravel

El documento detalla los requisitos del sistema y los pasos para instalar Laravel 12, incluyendo la instalación de PHP, Composer y la configuración inicial del proyecto. Se describen dos métodos para instalar Laravel y se proporciona una guía sobre la estructura del proyecto y la configuración del archivo .env. Además, se incluyen comandos para verificar la instalación y levantar el servidor de desarrollo.

Cargado por

Guadi Morello
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas6 páginas

La Ravel

El documento detalla los requisitos del sistema y los pasos para instalar Laravel 12, incluyendo la instalación de PHP, Composer y la configuración inicial del proyecto. Se describen dos métodos para instalar Laravel y se proporciona una guía sobre la estructura del proyecto y la configuración del archivo .env. Además, se incluyen comandos para verificar la instalación y levantar el servidor de desarrollo.

Cargado por

Guadi Morello
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Tecnológica Nacional

Facultad Regional Concordia

Laravel 12
1. Requisitos del Sistema

Requisitos Mínimos
• PHP >= 8.2 (recomendado PHP 8.3 o superior)
• Composer >= 2.0
• Extensiones PHP requeridas:

• • BCMath PHP Extension


• • Ctype PHP Extension
• • JSON PHP Extension
• • Mbstring PHP Extension
• • OpenSSL PHP Extension
• • PDO PHP Extension
• • Tokenizer PHP Extension
• • XML PHP Extension
• • cURL PHP Extension
• • Fileinfo PHP Extension
• • GD PHP Extension (para manipulación de imágenes)
• • Intl PHP Extension (para internacionalización)

NOTA: Laravel 12 requiere PHP 8.2 como mínimo, pero se recomienda usar PHP 8.3 o
superior para mejor rendimiento y características.

Verificar Versión de PHP


Para verificar tu versión de PHP, ejecuta:

```bash
php -v
```

Deberías ver algo similar a:

```bash
PHP 8.3.0 (cli) (built: Dec 7 2023 15:30:00)
Copyright (c) The PHP Group
Zend Engine v4.3.0, Copyright (c) Zend Technologies
```

Programación 4 – Prof.: Tec. Pablo Pérez


Universidad Tecnológica Nacional
Facultad Regional Concordia

2. Instalación de Composer
Composer es el gestor de dependencias de PHP que Laravel utiliza. Sigue estos pasos para
instalarlo:

Instalación en Windows
1. Descarga el instalador de Composer desde: https://getcomposer.org/download/

2. Ejecuta el archivo Composer-Setup.exe

3. Sigue las instrucciones del instalador

4. Verifica la instalación:

```bash
composer --version
```

Instalación en Linux/macOS
Ejecuta los siguientes comandos:

```bash
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
composer --version
```

ÉXITO: Si ves la versión de Composer, la instalación fue exitosa.

3. Instalación de Laravel 12
Hay varias formas de instalar Laravel 12. Te mostraré las más comunes:

Método 1: Usando el Instalador de Laravel (Recomendado)


1. Instala el instalador de Laravel globalmente:

```bash
composer global require laravel/installer
```

2. Crea un nuevo proyecto Laravel:

Programación 4 – Prof.: Tec. Pablo Pérez


Universidad Tecnológica Nacional
Facultad Regional Concordia

```bash
laravel new mi-proyecto-laravel
```

3. Navega al directorio del proyecto:

```bash
cd mi-proyecto-laravel
```

Método 2: Usando Composer create-project


Alternativamente, puedes usar:

```bash
composer create-project laravel/laravel mi-proyecto-laravel
```

NOTA: El instalador de Laravel es más rápido y configurado automáticamente. El método


create-project es más tradicional.

4. Configuración Inicial
Una vez instalado Laravel, necesitas realizar algunas configuraciones básicas:

Generar Clave de Aplicación


Laravel necesita una clave de aplicación para encriptar datos:

```bash
php artisan key:generate
```

ÉXITO: Esto generará una clave en el archivo .env y configurará APP_KEY.

Configurar Archivo .env


Copia el archivo .env.example a .env:

```bash
cp .env.example .env
```

Edita el archivo .env con tu configuración:

```env
APP_NAME="Mi Aplicación Laravel"

Programación 4 – Prof.: Tec. Pablo Pérez


Universidad Tecnológica Nacional
Facultad Regional Concordia

APP_ENV=local
APP_KEY=base64:tu_clave_generada
APP_DEBUG=true
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=root
DB_PASSWORD=

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
```

ADVERTENCIA: Nunca subas el archivo .env a control de versiones. Contiene información


sensible.

5. Estructura del Proyecto


Laravel 12 sigue una estructura MVC bien organizada.

mi-proyecto-laravel/
├── app/ # Lógica principal de la aplicación
│ ├── Console/ # Comandos Artisan personalizados
│ ├── Exceptions/ # Manejo de excepciones
│ ├── Http/ # Controladores, Middleware, Requests
│ ├── Models/ # Modelos Eloquent
│ └── Providers/ # Proveedores de servicios
├── bootstrap/ # Archivos de arranque
├── config/ # Archivos de configuración
├── database/ # Migraciones, seeders, factories
├── public/ # Punto de entrada y assets públicos
├── resources/ # Vistas, assets sin compilar
│ ├── css/ # Archivos CSS
│ ├── js/ # Archivos JavaScript
│ └── views/ # Plantillas Blade
├── routes/ # Definición de rutas
├── storage/ # Logs, cache, archivos subidos

Programación 4 – Prof.: Tec. Pablo Pérez


Universidad Tecnológica Nacional
Facultad Regional Concordia

├── tests/ # Pruebas automatizadas


├── vendor/ # Dependencias de Composer
├── .env # Variables de entorno
├── .env.example # Ejemplo de variables de entorno
├── artisan # Comando CLI de Laravel
├── composer.json # Dependencias del proyecto
└── package.json # Dependencias de Node.js

Comandos para Instalar y Configurar Laravel 10

1. Verificar PHP y Composer

php -v

composer -V

2. Instalar Laravel 10

composer create-project laravel/laravel:^10.0 nombre_proyecto

3. Entrar al proyecto

cd nombre_proyecto

4. Configurar archivo .env

cp .env.example .env

# luego editar .env para la conexión a la base de datos

# Ejemplo:

# DB_CONNECTION=mysql

# DB_HOST=127.0.0.1

# DB_PORT=3306

# DB_DATABASE=mi_base

Programación 4 – Prof.: Tec. Pablo Pérez


Universidad Tecnológica Nacional
Facultad Regional Concordia

# DB_USERNAME=usuario

# DB_PASSWORD=contraseña

5. Generar clave de aplicación

php artisan key:generate

6. Migrar la base de datos

php artisan migrate

7. Instalar dependencias frontend (opcional)

npm install

npm run dev # modo desarrollo

npm run build # modo producción

8. Levantar el servidor de desarrollo

php artisan serve

# Acceso: http://127.0.0.1:8000

Programación 4 – Prof.: Tec. Pablo Pérez

También podría gustarte