0

アプリケーションに関連する Laravel と長期サポートの概念について心配しています。

現在、lrvl 5.2 でアプリを開発しましたが、LTS バージョンは 5.1 です。アプリケーションの基盤として長期サポート フレームワークを使用したいので、5.1 にダウングレードするのはどうかと思います。特定のアプリで機能の問題が発生することはありません。しかし、これは別の話です...この質問のトピックではありません。

第二に、作曲家にlaravel 5.1に固執するように指示する方法がわかりません。つまり、作曲家の更新を実行するときに、laravel 5.1バージョンの更新を避けます。

依存関係パッケージの更新から composer を微調整することについても心配する必要がありますか?

4

1 に答える 1

1

composer.jsonで、次の行を見つけて編集します。

"laravel/framework": "5.1.*",

これが、特定のバージョンで Composer スティックを強制する方法です。それが役に立てば幸い。

詳細情報: https://getcomposer.org/doc/articles/versions.md

composer.jsonLaravel 5.1 LTSの場合

{
    "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-root-package-install": [
            "php -r \"copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ],
        "post-install-cmd": [
            "Illuminate\\Foundation\\ComposerScripts::postInstall",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "Illuminate\\Foundation\\ComposerScripts::postUpdate",
            "php artisan optimize"
        ]
    },
    "config": {
        "preferred-install": "dist"
    }
}
于 2016-04-21T08:52:09.670 に答える