Laravel yükleyiciyi kullanarak belirli bir sürümü yükleyin


94

Şu an itibariyle, bu komutu kullanırsam

laravel new blog

5.2 gibi en son sürümle bir laravel projesi oluşturacak, ama ya belirli bir sürümü yüklemek istersem, yani. sürüm 5.1?

GÜNCELLEME :: Laravel yükleyici komutu arıyorum, belirli sürüm kurulumu için herhangi bir seçenek / parametre var mı?

Yanıtlar:


124

Composer kullanarak istediğiniz sürümü çalıştırarak kolayca belirtebilirsiniz.

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

5.1. * Kullanmak, 5.1 dalındaki en son yamaların tümünü almanızı sağlayacaktır.


4
Laravel yükleyici sürüm 1.4.1 kullanılarak daha eski bir sürüm (5.3. *) Oluşturulamadı. Bunun yerine besteciyi yukarıdaki gibi kullanmak zorunda kaldım.
AKMorris

Tüm yeni projeleri en güncel sürüm olarak 'yeni' oluşturmanın bir yolu var mı?
SrQ

78

kullanım

laravel new blog --version

Example laravel new blog --5.1

Besteci yöntemini de kullanabilirsiniz

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

burada, uygulama, projenizin adıdır

lütfen buradan laravel 5.1 belgelerine bakın

GÜNCELLEME:

Yukarıdaki komutlar artık desteklenmemektedir, bu nedenle lütfen kullanın

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

3
Bu cevap diğer cevaplara çok benziyor. Bir cevap eklemek iyidir, ancak lütfen cevabınızın diğerlerinde olmayan yeni ve faydalı bilgiler eklediğinden emin olun.
AdrianHHH

2
Bu soruya hiç cevap vermiyor; asıl soru, özellikle paketle birlikte laravel'i yüklemeyi soruyor laravel/installer(bkz. https://packagist.org/packages/laravel/installer ), composer create-projectkomutla değil
kjones

2
Bu cevap 15 Şubat 2017'den beri geçersizdir github.com/laravel/installer/commit/…
WallSky Blue

14

Besteci yöntemini şu şekilde kullanabilirsiniz:

composer create-project laravel/laravel blog "5.1"

Veya besteci dosyası burada

{
    "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"
    }
}


4

Laravel'in yeni sürümü için:

composer create-project --prefer-dist laravel/laravel=5.5.* project_name


2

Laravel 6'dan, Şimdi aşağıdaki komutla çalışıyor:

composer create-project --prefer-dist laravel/laravel:^7.0 blog

0

laravel doc sürümünü değiştirerek tüm sürüm kurulum kodunu burada bulabilirsiniz.

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

laravel 5.1 sürüm projesi oluşturmak için yukarıdaki kod. laravel doc'ta daha fazlasını görün. mutlu kodlama !!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.