El proyecto minuta consiste en una aplicación para registrar y agendar reuniones.
Para la instalación del proyecto se ejecutan los siguientes comandos
Contiene todas las dependencias relacionadas con laravel.
composer install
Realiza la instalacion de herramientas para el front-end. La herramienta mas importante, es webpack,ya que reduce la cantidad de archivos css y javascript.
npm install
Laravel cuenta con un sistema de migraciones para la base de datos de manera sencilla y optimizada. para instalar la base de datos se realizan los siguientes pasos:
-
Configurar el archivo .env
- Crear una copia del archivo .env.example y escribir el nombre y la direccion del servidor de base de datos
-
Crear la base de datos (Desde la terminal de mysql)
> CREATE DATABASE minutos
- Posteriormente hay que ejecutar las migraciones
php artisan migrate --seed
Para ejecutar el proyecto, por comodidad, se lanza un servidor para desarrollo con el siguiente comando:
php artisan serve
Ese comando lanza un servidor en la siguiente direccion localhost:8000.
Antes de comenzar a trabajar con laravel, hay que ejecutar el siguiente comando para generar una clave para el proyecto:
php artisan key:generate
Laravel Mix proporciona una API para compilar archivos comunes de css y javascript. Se utiliza web pack para empaquetar los módulos de css y js del proyecto.
Para ejecutar web pack, se utilizan el siguiente comando:
//Ejecutar todas las tareas de compilacion...
npm run dev
// Obtener todos los archivos en su version minificada.
npm run production
//Compilar los nuevos cambios
npm run watch