diff --git a/.env.example b/.env.example index 7f20633..1dc5720 100644 --- a/.env.example +++ b/.env.example @@ -8,10 +8,8 @@ LOG_CHANNEL=stack LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug -DB_CONNECTION=mysql -DB_HOST=127.0.0.1 -DB_PORT=3306 -DB_DATABASE=testtech +APP_DEV=true +DB_CONNECTION=sqlite DB_USERNAME=root DB_PASSWORD= diff --git a/README.md b/README.md index 4eff9a5..62aee8f 100644 --- a/README.md +++ b/README.md @@ -9,9 +9,16 @@ ## Prérequis ## Installation -- Télécharger/Cloner le dépôt +- Télécharger/Cloner le dépôt. -- Configurer le fichier .env +- Depuis le dossier du projet, installer le projet. + +```sh +> composer install +> php artisan key:generate +``` + +- Configurer le fichier .env. ou renommer le fichier .env.example en .en, il contient déjà cette configuration ``` APP_DEV=true # doit être à false si en production DB_CONNECTION=sqlite @@ -19,10 +26,23 @@ ## Installation DB_PASSWORD= ``` -- Depuis le dossier du projet, installer le projet, remettre à zéro la BDD, préremplir la base et lancer les tests unitaires +- Génerer la clé du projet. + +```sh +> php artisan key:generate +``` + +- Créer la BDD + +```sh +> touch database/database.sqlite +``` + +Si cette instruction ne fonctionne pas, créer le fichier ```database.sqlite``` manuellement dans le dossier ```/database``` . + +- Remettre à zéro la BDD, préremplir la base et lancer les tests unitaires ```sh -> composer install > php artisan migrate:fresh > php artisan db:seed > php artisan test