2016-04-13 6 views
0

Ich bin auf der Suche nach einer Lösung, die es mir ermöglicht, artisan Befehle von meinem lokalen Computer ausführen und für sie auf meiner homestead VM wirksam werden.Laravel lokal ausgeführt Handwerker Befehle Effekt VM-Umgebung

Wenn Sie zum Beispiel ausführen, wird der Befehl mit den in der Datei .env gespeicherten Informationen zur VM ausgeführt, aber mein Terminal versucht, sie lokal auszuführen.

Die meisten Befehle werden erfolgreich ausgeführt, da sie keine Treiber vom Remotecomputer benötigen. Running php artisan route:list funktioniert gut.

Wie kann ich artisan Befehle mit einem lokalen Terminal ausführen?

Antwort

4

Sie müssen die folgenden Dateien ändern:

.env

DB_HOST=127.0.0.1 
DB_HOST_PORT=:33060 

homestead.yaml

variables: 
    - key: APP_ENV 
     value: local 
    - key: DB_HOST_PORT 
     value: ":3306" 

config/database.php

'mysql' => [ 
    // ... 
    'driver' => 'mysql', 
    'host' => env('DB_HOST') . env('DB_HOST_PORT'), 
    // ... 
] 
+0

Es scheint, als ob dieses jetzt in Laravel gebacken wird –

Verwandte Themen