आपका एप्लिकेशन Homestead.yaml
में दिए गए IP पर चल रहा है इसलिए जब लोकलहोस्ट आपके एप्लिकेशन पोर्ट 3306 कार्यों के सापेक्ष हो। अपने योनि वीएम में एसएसएच नहीं होने पर कारीगर चलाते समय आप अपनी मशीन के लोकलहोस्ट के सापेक्ष कमांड चला रहे हैं, न कि वीएम, इसलिए आप बिना डेटाबेस वाली मशीन के खिलाफ माइग्रेशन चलाने की कोशिश कर रहे हैं।
आपकी स्थानीय मशीन के लिए पोर्ट 33060 काम करने का कारण यह है कि होमस्टेड डिफ़ॉल्ट रूप से इस पोर्ट को आपके योनि वर्चुअल मशीन पोर्ट 3306 पर अग्रेषित करता है। लेकिन आपके .env
के कारण अब पोर्ट 33060 निर्दिष्ट करते हुए योनि वर्चुअल मशीन अब पोर्ट 3306 तक नहीं पहुंच सकती है।
DB_HOST
छोड़ दें 127.0.0.1
. पर सेट करें पोर्ट 3306 और SSH के साथ vagrant ssh
के माध्यम से आपके vagrant vm में अपना माइग्रेशन कमांड चलाने का आदेश दें।
या वैकल्पिक रूप से आपके पास कई .env
हो सकते हैं आपके विभिन्न परिवेशों के लिए फ़ाइलें