Laravelインストーラーを使用して特定のバージョンをインストールする


95

今のところ、このコマンドを使用すると

laravel new blog

5.2のような最新バージョンでlaravelプロジェクトを作成しますが、特定のバージョンをインストールしたい場合はどうなりますか?バージョン5.1?

更新:: laravelインストーラーコマンドを探していますが、特定のバージョンのインストール用のオプション/パラメーターはありますか?

回答:


126

コンポーザーを使用すると、実行することで簡単に必要なバージョンを指定できます

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

5.1。*を使用すると、5.1ブランチのすべての最新パッチを確実に入手できます。


4
Laravelインストーラーバージョン1.4.1を使用して古いバージョン(5.3。*)を作成できませんでした。代わりに、上記のようにcomposerを使用する必要がありました。
AKMorris 2017

'new'にすべての新しいプロジェクトを最新バージョンとして作成させる方法はありますか?
SRQ

80

使用する

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
この答えは他の答えと非常に似ています。答えを追加するのは良いことですが、あなたの答えが他にはない新しい有用な情報を追加することを確認してください。
AdrianHHH 2016

2
これは質問にまったく答えません。元の質問は、コマンドではなく、laravel/installerパッケージを使用してlaravelをインストールすることについて具体的に尋ねています(https://packagist.org/packages/laravel/installerを参照)composer create-project
kjones 2016

2
この回答は2017年2月15日以降無効になっています
github.com/laravel/installer/commit/…– WallSky Blue

14

次のようなcomposerメソッドを使用できます

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

13

laravel new blog --5.1
を使用して、laravelインストーラー1.3.4バージョンが必要であることを確認してください。


laravel help -- newlaravel newコマンドのドキュメントを表示するには
kjones 2016

3
動作していません(インストーラー1.4.1)。彼らはこのオプションでゲームをしているのですか、それとも何ですか?
ifedi Okonkwo 2017

1
この回答は2017年2月15日以降無効になっています
github.com/laravel/installer/commit/…– WallSky Blue

2
かなり基本的な機能のようですが、残念ながら削除されました
kjones 2018



2

Laravel 6から、次のコマンドで動作するようになりました。

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

1

laravel docのバージョンを変更することで、ここですべてのバージョンのインストールコードを見つけることができます

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

上記のlaravel5.1バージョンプロジェクトを作成するためのコード。詳細については、laravelのドキュメントをご覧ください。ハッピーコーディング!!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.