file
. Cependant, la configuration de développement permet d'utiliser memcached
, ce qui est recommandé../vendor/bin/sail artisan queue:listen
:QUEUE_CONNECTION=sync
dans votre fichier .env
Clonez le référentiel.
Installez les dépendances avec composer install
Exécutez composer run-script post-root-package-install
: pour exécuter des scripts de post-installation.
Exécutez composer run-script post-create-project-cmd
: Pour exécuter des scripts de post-installation (clé d'application, lien de stockage, etc.).
Exécutez ./vendor/bin/sail build --no-cache
: Pour créer les images Docker.
Démarrez le service Docker d'application avec ./vendor/bin/sail up -d
.
L'indicateur -d
permet d'exécuter le service en arrière-plan.
Si vous rencontrez cette erreur :
Impossible de démarrer le service laravel.test : les ports ne sont pas disponibles : écoutez tcp 0.0.0.0 :* : bind : adresse déjà utilisée
Cela signifie que votre système dispose d'un service exécuté sur le port spécifié. Pour résoudre ce problème sans rien affecter, ouvrez votre fichier .env
et faites défiler vers le bas pour décommenter les variables afin de configurer les ports souhaités. Ensuite, réexécutez la commande.
APP_PORT=
FORWARD_DB_PORT=
FORWARD_MAILHOG_PORT=
FORWARD_MAILHOG_DASHBOARD_PORT=
Si vous modifiez votre APP_PORT, assurez-vous de modifier votre APP_URL pour le refléter également. Sinon, les images pourraient ne pas s'afficher.
Exécutez les migrations avec ./vendor/bin/sail artisan migrate
Remarque : Puisque nous utilisons Docker pour la configuration, vous pouvez modifier CACHE_DRIVER=memcached
dans votre fichier .env
.**
Ouvrez votre navigateur et visitez : http://127.0.0.1:APP_PORT
Exécutez ./vendor/bin/sail artisan test