खोज…
परिचय
वैलेट macOS के लिए बनाया गया एक डेवलपमेंट एनवायरनमेंट टेलर है। यह वर्चुअल मशीन, होमस्टेड या वैग्रंट की आवश्यकता को दूर करता है। अब अपने /etc/hosts
फ़ाइल को लगातार अपडेट करने की आवश्यकता नहीं है। तुम भी स्थानीय सुरंगों का उपयोग कर अपनी साइटों को सार्वजनिक रूप से साझा कर सकते हैं।
लारवेल वैलेट *.dev
डोमेन पर सभी साइटों को फ़ोल्डर के नाम को डोमेन नाम से *.dev
उपलब्ध कराता है।
वाक्य - विन्यास
- वैलेट कमांड [विकल्प] [तर्क]
पैरामीटर
पैरामीटर | मान सेट करें |
---|---|
आदेश | डोमेन , फ़ेच-शेयर-यूआरएल, भूल, मदद, इंस्टॉल, लिंक , लिंक , लिस्ट, लॉग, ऑन-लेटेस्ट-वर्जन, ओपन, पार्क , पाथ, रिस्टार्ट, सिक्योर, स्टार्ट, स्टॉप, अनइंस्टॉल, अनलिंक, अनसिक्योर, जो |
विकल्प | -h, --help, -q, --quiet, -V, --version, --ansi, --no-ansi, -n, --no-इंटरैक्शन, -v, -vv, -vvv, - -verbose |
बहस | (वैकल्पिक) |
टिप्पणियों
क्योंकि लिनक्स और विंडोज के लिए वैलेट अनौपचारिक हैं, उनके संबंधित गीथूब रिपॉजिटरी के बाहर समर्थन नहीं होगा।
वैलेट लिंक
यह कमांड उपयोगी है यदि आप एक निर्देशिका में एक साइट की सेवा करना चाहते हैं न कि पूरी निर्देशिका में।
cd ~/Projects/my-blog/
valet link awesome-blog
वैलेट ~/.valet/Sites
में एक प्रतीकात्मक लिंक ~/.valet/Sites
जो आपकी वर्तमान कार्यशील निर्देशिका को इंगित करता है।
लिंक कमांड चलाने के बाद, आप http://awesome-blog.dev
पर अपने ब्राउज़र में साइट को एक्सेस कर सकते हैं।
अपने सभी लिंक किए गए निर्देशिकाओं की सूची देखने के लिए, वैलेट लिंक कमांड चलाएं। आप प्रतीकात्मक लिंक को नष्ट करने के लिए valet unlink awesome-blog
उपयोग कर सकते हैं।
वैलेट पार्क
cd ~/Projects
valet park
यह कमांड आपकी वर्तमान कार्यशील निर्देशिका को एक पथ के रूप में पंजीकृत करेगा, जिसे वैलेट को साइटों की खोज करनी चाहिए। अब, आपके द्वारा "पार्च्ड" निर्देशिका के भीतर बनाई गई कोई भी लारवेल परियोजना स्वचालित रूप से http://folder-name.dev
सम्मेलन का उपयोग करके परोसी जाएगी।
वैलेट लिंक
यह कमांड आपके द्वारा बनाए गए सभी पंजीकृत वैलेट लिंक और उनके संबंधित फाइल पथ को आपके कंप्यूटर पर प्रदर्शित करेगा।
कमान:
valet links
नमूना आउटपुट:
...
site1 -> /path/to/site/one
site2 -> /path/to/site/two
...
नोट 1: आप इस कमांड को किसी लिंक किए गए फ़ोल्डर के भीतर से ही नहीं कहीं से भी चला सकते हैं।
नोट 2: साइटें अंत के बिना सूचीबद्ध होंगी। and लेकिन आप ब्राउज़र से अपने एप्लिकेशन को एक्सेस करने के लिए अभी भी site1.dev का उपयोग करेंगे।
स्थापना
महत्वपूर्ण!! वैलेट केवल macOS के लिए डिज़ाइन किया गया एक उपकरण है।
आवश्यक शर्तें
- वैलेट आपके स्थानीय मशीन के HTTP पोर्ट (पोर्ट 80) का उपयोग करता है, इसलिए, यदि आप Apache या Nginx स्थापित हैं और उसी मशीन पर चल रहे हैं, तो आप उपयोग नहीं कर पाएंगे।
- मैकओएस के अनौपचारिक पैकेज प्रबंधक होमब्रे को वैलेट का ठीक से उपयोग करने के लिए आवश्यक है।
- सुनिश्चित करें कि टर्मिनल में
brew update
चलाकर होमब्रे को नवीनतम संस्करण मेंbrew update
किया गया है।
स्थापना
-
brew install homebrew/php/php71
माध्यम से Homebrew का उपयोग करके PHP 7.1 स्थापित करें। - कम्पोज़र के साथ कम्पोज़र के साथ वैलेट स्थापित करें
composer global require laravel/valet
। - अगर यह पहले से ही नहीं है, तो अपने सिस्टम के "पथ" के लिए
~/.composer/vendor/bin
निर्देशिका में जोड़ें। -
valet install
कमांड चलाएँ।
स्थापना के दौरान पोस्ट इंस्टाल करें , वैलेट ने DnsMasq स्थापित किया। यह आपके सिस्टम के शुरू होने पर स्वचालित रूप से लॉन्च करने के लिए वैलेट के डेमन को भी पंजीकृत करता है, इसलिए आपको हर बार जब आप अपनी मशीन को रिबूट करते हैं तो valet start
या valet install
करने की आवश्यकता नहीं होती है।
वैलेट डोमेन
यह कमांड आपको अपने स्थानीय मशीन में डोमेन को बांधने के लिए उपयोग किए जाने वाले TLD (शीर्ष-स्तरीय डोमेन) को बदलने या देखने की अनुमति देता है।
वर्तमान TLD प्राप्त करें
$ valet domain
> dev
TLD सेट करें
$ valet domain local
> Your Valet domain has been updated to [local].
स्थापना (लिनक्स)
महत्वपूर्ण!! Valet macOS के लिए डिज़ाइन किया गया एक टूल है, नीचे दिया गया संस्करण Linux OS के लिए पोर्ट किया गया है।
आवश्यक शर्तें
- वॉलेट को
root
रूप में याsudo
कमांड का उपयोग करके स्थापित न करें । - वैलेट आपके स्थानीय मशीन के HTTP पोर्ट (पोर्ट 80) का उपयोग करता है, इसलिए, यदि आप Apache या Nginx स्थापित हैं और उसी मशीन पर चल रहे हैं, तो आप उपयोग नहीं कर पाएंगे।
- वैलेट को स्थापित करने और चलाने के लिए
composer
एक अद्यतित संस्करण की आवश्यकता होती है।
स्थापना
-
composer global require cpriego/valet-linux
से वैलेट स्थापित करने के लिए रनcomposer global require cpriego/valet-linux
। - स्थापना को पूरा
valet install
लिएvalet install
कमांड चलाएँ।
पोस्ट स्थापित करें
स्थापना प्रक्रिया के दौरान, वैलेट ने DnsMasq स्थापित किया। यह आपके सिस्टम के शुरू होने पर स्वचालित रूप से लॉन्च करने के लिए वैलेट के डेमन को भी पंजीकृत करता है, इसलिए आपको हर बार जब आप अपनी मशीन को रिबूट करते हैं तो valet start
या valet install
करने की आवश्यकता नहीं होती है।
आधिकारिक दस्तावेज यहां पाया जा सकता है ।