लार्वा इंस्टॉलर का उपयोग करके विशिष्ट संस्करण स्थापित करें


93

अब तक, अगर मैं इस कमांड का उपयोग करता हूं

laravel new blog

यह 5.2 की तरह नवीनतम संस्करण के साथ एक लार्वा परियोजना का निर्माण करेगा, लेकिन क्या होगा यदि मैं एक विशिष्ट संस्करण स्थापित करना चाहता हूं, अर्थात। संस्करण 5.1?

अद्यतन :: मैं लार्वा इंस्टॉलर कमांड की तलाश में हूं, क्या विशिष्ट संस्करण इंस्टॉलेशन के लिए कोई विकल्प / पैरामीटर है?

जवाबों:


123

संगीतकार का उपयोग करके आप उस संस्करण को निर्दिष्ट कर सकते हैं जिसे आप आसानी से चलाना चाहते हैं

composer create-project laravel/laravel="5.1.*" myProject

5.1 का उपयोग करना। * यह सुनिश्चित करेगा कि आपको 5.1 शाखा में सभी नवीनतम पैच मिले।


4
पुराने संस्करण (5.3। *) को Laravel इंस्टॉलर संस्करण 1.4.1 का उपयोग नहीं कर सका। इसके बजाय मुझे ऊपर के अनुसार संगीतकार का उपयोग करना पड़ा।
AKMorris

क्या 'नई' बनाने का एक तरीका है कि सभी नई परियोजनाओं को सबसे अद्यतन संस्करण के रूप में बनाया जाए?

77

उपयोग

laravel new blog --version

Example laravel new blog --5.1

आप कंपोजर विधि का उपयोग भी कर सकते हैं

composer create-project laravel/laravel app "5.1.*"

यहाँ, ऐप आपके प्रोजेक्ट का नाम है

कृपया laravel 5.1 के लिए दस्तावेज़ देखें यहां

अपडेट करें:

उपरोक्त आदेश अब समर्थन नहीं करते हैं इसलिए कृपया उपयोग करें

composer create-project laravel/laravel="5.1.*" appName

3
यह उत्तर अन्य उत्तरों के समान है। उत्तर जोड़ना अच्छा है, लेकिन कृपया सुनिश्चित करें कि आपका उत्तर नई और उपयोगी जानकारी जोड़ता है जो दूसरों में नहीं है।
एड्रियनएचएच

2
यह सवाल का जवाब नहीं देता है; मूल सवाल विशेष रूप से laravel/installerपैकेज के साथ composer create-project
लार्वा

2
यह उत्तर 15 फरवरी, 2017 से अमान्य है, github.com/laravel/installer/commit/…
WallSky Blue

14

आप संगीतकार विधि का उपयोग कर सकते हैं

composer create-project laravel/laravel blog "5.1"

या यहाँ कंपोज़र फ़ाइल है

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.1.*"
    },
    "require-dev": {
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "0.9.*",
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "pre-update-cmd": [
            "php artisan clear-compiled"
        ],
        "post-update-cmd": [
            "php artisan optimize"
        ],
        "post-root-package-install": [
            "php -r \"copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}

12

लार्वेल नए ब्लॉग का उपयोग करें - 5.1
सुनिश्चित करें कि आपके पास लार्वा इंस्टॉलर 1.3.4 संस्करण होना चाहिए।


laravel help -- newlaravel newकमांड के लिए प्रलेखन देखने के लिए
kjones 4

3
काम नहीं कर रहा है (इंस्टॉलर 1.4.1)। क्या वे इस विकल्प के साथ खेल खेल रहे हैं या क्या?
इफेडि ओकोंकवो

1
यह उत्तर 15 फरवरी, 2017 से अमान्य है, github.com/laravel/installer/commit/…
WallSky Blue

2
एक बहुत ही बुनियादी विशेषता की तरह लगता है, दु: खी उन्होंने इसे हटा दिया
kjones



0

आप लार्वाल डॉक के संस्करण को बदलकर यहां सभी संस्करण स्थापित कोड पा सकते हैं

composer create-project --prefer-dist laravel/laravel yourProjectName "5.1.*"

लार्वेल 5.1 संस्करण परियोजना बनाने के लिए उपरोक्त कोड। लारवेल डॉक में अधिक देखें। खुश कोडिंग !!


0

लारवेल 6 से, अब यह निम्नलिखित कमांड के साथ काम कर रहा है:

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