file
. Das Entwicklungs-Setup ermöglicht jedoch die Verwendung memcached
, was empfohlen wird../vendor/bin/sail artisan queue:listen
:QUEUE_CONNECTION=sync
in Ihrer .env
Datei ändern Klonen Sie das Repository.
Installieren Sie die Abhängigkeiten mit composer install
Führen Sie composer run-script post-root-package-install
: Um Skripte nach der Installation auszuführen.
composer run-script post-create-project-cmd
ausführen: Zum Ausführen von Skripten nach der Installation (Anwendungsschlüssel, Speicherlink usw.).
Führen Sie ./vendor/bin/sail build --no-cache
aus, um die Docker-Images zu erstellen.
Starten Sie den Anwendungs- Docker -Dienst mit ./vendor/bin/sail up -d
.
Das Flag -d
dient dazu, den Dienst im Hintergrund auszuführen.
Wenn dieser Fehler auftritt:
Dienst laravel.test kann nicht gestartet werden: Ports sind nicht verfügbar: listen tcp 0.0.0.0:*: bind: Adresse wird bereits verwendet
Dies bedeutet, dass auf Ihrem System ein Dienst auf dem angegebenen Port ausgeführt wird. Um dies ohne Auswirkungen zu beheben, öffnen Sie Ihre .env
Datei und scrollen Sie nach unten, um die Variablen zu kommentieren und die gewünschten Ports zu konfigurieren. Führen Sie dann den Befehl erneut aus.
APP_PORT=
FORWARD_DB_PORT=
FORWARD_MAILHOG_PORT=
FORWARD_MAILHOG_DASHBOARD_PORT=
Wenn Sie Ihren APP_PORT ändern, stellen Sie sicher, dass Sie auch Ihre APP_URL entsprechend ändern. Andernfalls werden die Bilder möglicherweise nicht angezeigt.
Führen Sie die Migrationen mit ./vendor/bin/sail artisan migrate
aus
Hinweis: Da wir Docker zum Einrichten verwenden, können Sie CACHE_DRIVER=memcached
in Ihrer .env
Datei ändern.**
Öffnen Sie Ihren Browser und besuchen Sie: http://127.0.0.1:APP_PORT
Führen Sie ./vendor/bin/sail artisan test
aus