Backend Ladillera
-
Instalar XAMP/WAMP/LAMP en la maquina para tener MYSQL y PhpMyAdmin
-
Instalar composer para administrar dependencias de Php y Laravel
- https://getcomposer.org/download/
Y añadir a las variables de entorno del sistema si no esta. - Probar composer en la terminal
$ composer -V
- https://getcomposer.org/download/
-
Abrir el PhpMyadmin o Workbench y ejecutar el codigo sql dentro del archivo "database.sql" y "users.sql".
-
Re nombrar archivo env.example a .env y en ese archivo .env del proyecto cambiar credenciales de acceso a la base de datos MYSQL por los nuevos.
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=ladrillera DB_USERNAME=dbuser DB_PASSWORD=dbuser_pw
-
Ejecutar el siguiente comando dentro del Proyecto Laravel para instalar las dependencias.
$ composer install
$ compose update -
Correr migraciones para el Proyecto Laravel junto con passport.
- Migrar base de datos
php artisan migrate
- Generar nuevas keys para passport con este flag si da error "--force"
php artisan passport:install
php artisan key:generate - Llenar base de datos con datos de admin y estaticos
php artisan db:seed
- Migrar base de datos
-
Iniciar proyecto Laravel
php artisan serve
-
Iniciar servidor de websockets
php artisan websockets:serve
Para documentacion referirse a espacio de trabajo en POSTMAN.
Setup Docker Containers Laravel in Docker docs
Create models
php artisan make:model Models/Documento
Create controllers
php artisan make:controller PhotoController --resource --model=Models\Photo
Crear enlaces simbolicos para el almacenamiento
php artisan storage:link
Crear exceptions
php artisan make:exception ValidationException
./ngrok authtoken 4AZuo6YDSB7Y9DqM9gki3_7xPchVKGvueoRfyHBaPjo