खोज…
परिचय
वैलेट 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 करने की आवश्यकता नहीं होती है।
आधिकारिक दस्तावेज यहां पाया जा सकता है ।