Din applikation kører på den IP, der er angivet i Homestead.yaml
så når localhost er i forhold til din applikation fungerer port 3306. Når du kører artisan uden SSH ind i din vagrant vm, kører du kommandoen i forhold til den lokale vært på din maskine, ikke vm'en, så du prøver at køre migreringerne mod en maskine uden database.
Grunden til at port 33060 fungerer for din lokale maskine er fordi Homestead som standard videresender denne port til port 3306 på din omstrejfende virtuelle maskine. Men på grund af din .env
specificerer nu port 33060, den omstrejfende virtuelle maskine kan nu ikke nå port 3306.
Forlad DB_HOST
indstillet til 127.0.0.1
med port 3306 og SSH til din vagrant vm via vagrant ssh
kommando for at køre din migreringskommando.
Eller alternativt kan du have flere .env
filer til dine forskellige miljøer