Instal versi tertentu menggunakan penginstal laravel

94

Untuk sekarang, jika saya menggunakan perintah ini

laravel new blog

Ini akan membuat proyek laravel dengan versi terbaru seperti 5.2, tetapi bagaimana jika saya ingin menginstal versi tertentu, yaitu. versi 5.1?

UPDATE :: Saya mencari perintah penginstal laravel, apakah ada opsi / parameter untuk instalasi versi tertentu?

Dipendra Gurung
sumber

Jawaban:

123

Menggunakan komposer, Anda dapat menentukan versi yang Anda inginkan dengan mudah dengan menjalankan

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

Menggunakan 5.1. * Akan memastikan bahwa Anda mendapatkan semua patch terbaru di cabang 5.1.

Sistem Pengawasan
sumber
4
Tidak dapat membuat versi yang lebih lama (5.3. *) Menggunakan penginstal Laravel versi 1.4.1. Sebaliknya saya harus menggunakan komposer seperti di atas.
AKMorris
Adakah cara untuk membuat 'baru' membuat semua proyek baru sebagai versi terbaru?
SrQ
77

menggunakan

laravel new blog --version

Example laravel new blog --5.1

Anda juga dapat menggunakan metode komposer

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

di sini, aplikasi adalah nama proyek Anda

silahkan lihat dokumentasi untuk laravel 5.1 disini

MEMPERBARUI:

Perintah di atas tidak lagi mendukung jadi silakan gunakan

composer create-project laravel/laravel="5.1.*" appName
Jinu PC
sumber
3
Jawaban ini sangat mirip dengan jawaban lainnya. Menambahkan jawaban adalah hal yang baik tetapi harap pastikan bahwa jawaban Anda menambahkan informasi baru dan berguna yang tidak ada di jawaban lain.
AdrianHHH
2
Ini sama sekali tidak menjawab pertanyaan; pertanyaan asli menanyakan secara khusus tentang menginstal laravel dengan laravel/installerpaket (lihat https://packagist.org/packages/laravel/installer ), bukan dengan composer create-projectperintah
kjones
2
Jawaban ini tidak valid sejak 15 Feb 2017 github.com/laravel/installer/commit/…
WallSky Blue
14

Anda dapat menggunakan metode komposer seperti

composer create-project laravel/laravel blog "5.1"

Atau di sini adalah file komposernya

{
    "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"
    }
}
Punit Gajjar
sumber
13

gunakan laravel new blog --5.1
pastikan anda harus memiliki laravel installer versi 1.3.4.

palash140
sumber
laravel help -- newuntuk melihat dokumentasi untuk laravel newperintah
kjones
3
Tidak berfungsi (Pemasang 1.4.1). Apakah mereka bermain game dengan opsi ini atau apa?
Ifedi Okonkwo
1
Jawaban ini tidak valid sejak 15 Feb 2017 github.com/laravel/installer/commit/…
WallSky Blue
2
Sepertinya fitur yang cukup mendasar,
sayangnya
4

Untuk versi laravel yang lebih baru:

composer create-project --prefer-dist laravel/laravel=5.5.* project_name
Cris John Rey Tarpin
sumber
2

Dari Laravel 6, Sekarang Ini bekerja dengan perintah berikut:

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

Anda dapat menemukan semua kode pemasangan versi di sini dengan mengubah versi laravel doc

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

kode di atas untuk membuat proyek versi laravel 5.1. lihat lebih lanjut di laravel doc. selamat coding !!

Abid uddin
sumber