लारवेल संस्करण को कैसे जानें और इसे कहां परिभाषित किया गया है?


117

लारवेल संस्करण को कैसे जानें और इसे कहां परिभाषित किया गया है?

क्या Laravel संस्करण मेरे एप्लिकेशन निर्देशिका के अंदर या वैश्विक सर्वर साइड निर्देशिका में कहीं परिभाषित है?

अपडेट करें

क्षमा करें, मुख्य सवाल यह है कि संस्करण कहां परिभाषित किया गया है? कहा पर

php artisan --version

इसका जवाब क्या है?

अद्यतन २

लक्ष्य की जांच करना है, जिन्होंने (हम में से) ने हमारी साइट पर लारवेल संस्करण को बदल दिया है। क्या इसे केवल जीथॉस रिपॉजिटरी संस्करण द्वारा बदला जा सकता है? या सर्वर राइट एक्सेस की भी आवश्यकता थी?


क्या आप अपने कोड में संस्करण का उपयोग करना चाहते हैं?
विकाश

जवाबों:


137

php artisan --versionअपने कंसोल से चलाएं ।

संस्करण स्ट्रिंग यहाँ परिभाषित किया गया है:

https://github.com/laravel/framework/blob/master/src/Illuminate/Foundation/Application.php

/**
 * The Laravel framework version.
 *
 * @var string
 */
 const VERSION = '5.5-dev';

13
संगीतकार.जेसन भी :)
निकोला स्पेल्विक

@NikolaSpalevic यह मेरा पहला विचार था, लेकिन शब्दार्थ संस्करण संख्याओं के साथ आप पैच नंबर नहीं देखेंगे। यदि आप कारीगर कमांड चलाते हैं।
रयान कोज़ाक

@ बीटीएल कृपया, दूसरे भाग का भी जवाब दें, यह कहां परिभाषित किया गया है?
मंद

अच्छी बात है कि Laravel के रूप में Application.php का उल्लेख इसके संस्करण को कभी-कभी नहीं लगता है। मेरे संगीतकार.जॉसन "5.6। *" कहते हैं, निरंतर जानता है कि यह "5.6.18" है, लेकिन "कारीगर --version" का उपयोग करने से मुझे पता चलता है: "लारवेल फ्रेमवर्क 7.8.1" - जो भी मौजूद नहीं है।
Select0r

32
  1)  php artisan -V

  2)  php artisan --version

और कंपोज़र.जॉन फ़ाइल में इसकी परिभाषा

"require": {
        ...........
        "laravel/framework": "^6.2",
        ...........
    },

29

यदि आप विशिष्ट संस्करण को जानना चाहते हैं तो आपको कंपोजर.लॉक फ़ाइल की जाँच करनी होगी और इसके लिए खोज करनी होगी

"नाम": "लार्वेल / फ्रेमवर्क",

आपको अगली पंक्ति में अपना संस्करण मिलेगा

"संस्करण": "v5.7.9",


1
सिवाय आप 5.4 चाहते हैं। * ताकि आप सुरक्षा पैच स्थापित कर सकें। जो तब भी आपको संस्करण संख्या नहीं बताएगा :) :)
जेफरी वॉन ग्रुम्बको

17

यदि आप अपने कोड में उपयोगकर्ता संस्करण जानना चाहते हैं, तो आप app()हेल्पर फ़ंक्शन का उपयोग कर सकते हैं

app()->version();

इसे इस फाइल में परिभाषित किया गया है ../src/Illuminate/Foundation/Application.php

आशा है कि यह मदद करेगा :)


6

इस कमांड को अपने प्रोजेक्ट फोल्डर लोकेशन में cmd ​​में रन करें

php artisan --version


3

आपके लारावेल की तैनाती में यह होगा

/vendor/laravel/framework/src/Illuminate/Foundation/Application.php

यह देखने के लिए कि आपके लारवेल संस्करण को किसने देखा है जो कंपोजर.जॉन में परिभाषित है। यदि आपके पास "लार्वेल / फ्रेमवर्क": "5.4। *" है, तो यह संगीतकार अपडेट चलने के बाद नवीनतम को अपडेट करेगा। Composer.lock एक फाइल है जो कंपोज़र अपडेट चलाने के परिणामस्वरूप है, इसलिए वास्तव में देखें कि कंपोज़र को संशोधित करने के लिए कौन अंतिम है। Json फ़ाइल थी (उम्मीद है कि आपके पास संस्करण नियंत्रण में है)। आप इसके बारे में और अधिक यहाँ पढ़ सकते हैं https://getcomposer.org/doc/01-basic-usage.md


3

चरण 1:

यहां जाएं /vendor/laravel/framework/src.Illuminate/Foundation:

पर जाएं: <code> /vendor/laravel/framework/src.Illuminate/Foundation </ code>

चरण 2:

Application.php फ़ाइल खोलें

Application.php फ़ाइल खोलें

चरण 3:

"संस्करण" के लिए खोजें। नीचे संस्करण इंगित करता है।

Application.php फ़ाइल खोलें


1
किसी समाधान के लिए लिंक का स्वागत है, लेकिन कृपया सुनिश्चित करें कि आपका उत्तर इसके बिना उपयोगी है: लिंक के चारों ओर संदर्भ जोड़ें ताकि आपके साथी उपयोगकर्ताओं को कुछ पता चले कि यह क्या है और यह क्यों है, तो पृष्ठ के सबसे प्रासंगिक हिस्से को उद्धृत करें ' मामले में लक्ष्य पृष्ठ अनुपलब्ध होने पर पुनः लिंक करना। ऐसे लिंक जो किसी लिंक से बहुत कम हैं उन्हें हटाया जा सकता है।
ज़ो

1
इस उत्तर को इमेज के रूप में लिंक रेंडर करने के लिए रिफ़ॉर्मेट किया जाना चाहिए। यदि आप करते हैं तो आपको कम गुणवत्ता के लिए ध्वजांकित किए जाने की संभावना कम होगी।
TheMayer

1

इस कमांड को अपने प्रोजेक्ट में रन करें ।।

php artisan --version  

आपको अपने सिस्टम में इस तरह से स्थापित लार्वा का संस्करण मिलेगा।

यहां छवि विवरण दर्ज करें


0

आप संगीतकार के साथ भी देख सकते हैं:

composer show laravel/framework
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.