Skip to content

Latest commit

 

History

History
120 lines (80 loc) · 3.29 KB

Laravel.md

File metadata and controls

120 lines (80 loc) · 3.29 KB

Laravel

📅 Fecha: 30 de enero de 2025
👤 Autor: jarasa03
🔢 Versión: 1.1

Índice

  1. Iniciar un proyecto
  2. Configurar una base de datos existente
  3. Importar un modelo y crear un controlador
  4. Enlaces importantes

Iniciar un proyecto

Instalación de Laravel

Para instalar Laravel de forma global en tu sistema, ejecuta el siguiente comando:

composer global require laravel/installer

Ahora, navega a la carpeta donde quieres crear el proyecto:

cd mi-proyecto

Una vez en la carpeta, crea la aplicación (reemplaza nombre-aplicacion con el nombre que prefieras):

laravel new nombre-aplicacion

Ahora se navegará a la aplicación que se acaba de crear.

cd nombre-aplicacion

Instalación de módulo para apis

Para poder utilizar apis se tendrá que poner el siguiente comando. Es importante estar en la ruta adecuada, se tendrá que estar en la raíz de nuestra aplicación.

php artisan install:api

Arrancar el servidor

Para arrancar el servidor y comprobar que está todo hecho correctamente se ejecutará el siguiente comando.

php artisan serve

Ahora en la url del navegador se pondrá el siguiente enlace, y tendrá que salir la página de inicio de Laravel.

http://localhost:8000

Configurar una base de datos existente

Para conectar Laravel a una base de datos ya existente, edita el archivo .env con un editor de texto como Visual Studio Code.

Estas son las líneas importantes a configurar:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nombre_base_datos
DB_USERNAME=usuario
DB_PASSWORD=contraseña

Para la integración de modelos y migraciones

Asegúrate de estar en la raíz del proyecto antes de ejecutar estos comandos.

Instala el paquete Reliese para la generación automática de modelos:

composer require reliese/laravel --dev

Publica la configuración de Reliese Models:

php artisan vendor:publish --tag=reliese-models

# Limpia la caché de configuración por precaución:
php artisan config:clear

Finalmente, genera los modelos automáticamente:

php artisan code:models

Importar un modelo y crear un controlador

Para generar un controlador que esté vinculado a un modelo y utilice las acciones de un recurso, ejecuta el siguiente comando:

php artisan make:controller ProductoController --model=Producto --resource

Enlaces importantes

Consulta la documentación oficial de Laravel para más información.

Información sobre la integración de modelos en el siguiente enlace.