Home - Gpaquola/recupero_lab_integrato GitHub Wiki

calendar_api

Configurazione dell'ambiente di sviluppo

  1. Installare Laravel framework.

  2. Eseguire git clone https://github.com/Gpaquola/recupero_lab_integrato.git && composer install.

  3. Creare una copia del file .env.example e rinominarla in .env, è importante aggiungere quest'ultimo alla lista .gitignore preceduto da "/" perchè le informazioni contenutevi dipendono dal vostro ambiente di sviluppo.

  4. Inizializzare le variabli d'ambiente in .env come nell'esempio:

     DB_CONNECTION=mysql
     DB_HOST=[es.127.0.0.1]
     DB_PORT=[es.3306]
     DB_DATABASE=calendar
     DB_USERNAME=[nome utente]
     DB_PASSWORD=[password utente].
    
  5. Migrazione database:

  6. Creare nuovo database mysql con nome "calendar".
    
  7. Aprendo un terminale nella cartella del progetto ed eseguendo `php artisan migrate`
    verranno create le tabelle necessarie.
    
  8. La classe [Seeder](https://laravel.com/docs/5.8/seeding) di Laravel permette di generare dati fake ad hoc per l'applicazione che si vuole testare tramite `php artisan db:seed`.
    Di default verranno generati 10 eventi, ogni volta che varrà lanciato il comando i dati genreati saranno differenti.
    
  9. Eseguire da un terminale nella directory corrente php artisan serve per avviare il server di testing.