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?

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.


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

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


4

Untuk versi laravel yang lebih baru:

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


2

Dari Laravel 6, Sekarang Ini bekerja dengan perintah berikut:

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

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 !!

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.