Este proyecto es un CRUD simple de una lista de tareas, desarrollado con Laravel y Angular.
- PHP >= 7.4
- Composer
- Node.js
- Angular CLI
- MySQL o PostgreSQL
-
Clonar el Repositorio
Clona este monorepo en tu máquina local usando:git clone https://github.com/VicAlarDev/Angular-Laravel-Crud.git
-
Instalar Dependencias de Laravel Navega a la carpeta
api
y ejecuta:composer install
-
Configurar el Archivo .env
Copia el archivo
.env.example
a.env
y modifica las variables de entorno según tu entorno local:```bash cp .env.example .env ```
Asegúrate de configurar las opciones de la base de datos:
DB_CONNECTION=mysql DB_HOST=tu_host DB_PORT=tu_puerto DB_DATABASE=laravel DB_USERNAME=tu_usuario DB_PASSWORD=tu_contraseña
-
Ejecutar Migraciones
Para configurar tu base de datos, ejecuta:```bash php artisan migrate ```
-
Iniciar el Servidor de Laravel
Para iniciar el servidor de Laravel, ejecuta:
php artisan serve
El servidor se iniciará en
http://localhost:8000
.
-
Instalar Dependencias de Angular
Navega a la carpeta
frontend
y ejecuta:npm install
-
Iniciar el Servidor de Angular
Para iniciar el servidor de Angular, ejecuta:
ng serve
El servidor se iniciará en
http://localhost:4200
.
Una vez que hayas configurado el proyecto, puedes acceder a la aplicación en http://localhost:4200
.