将Laravel 5.6升级到5.7

Udh*_*iya 9 laravel laravel-5.6 laravel-5.7

我想将Laravel升级到5.7,因为我需要新功能,但我找不到任何简单的方法.

我按照以下步骤操作: - 升级Laravel版本但我在编辑器更新期间发现错误

我收到了这个错误,我也尝试解决了解决方案,但它无法正常工作

我的composer.json文件:

    {
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": "^7.1.3",
        "fideloper/proxy": "^4.0",
        "laravel/framework": "5.7.*",
        "laravel/tinker": "^1.0"
    },
    "require-dev": {
        "filp/whoops": "^2.0",
        "fzaninotto/faker": "^1.4",
        "mockery/mockery": "^1.0",
        "nunomaduro/collision": "^2.0",
        "phpunit/phpunit": "^7.0"
    },
    "autoload": {
        "classmap": [
            "database/seeds",
            "database/factories"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "extra": {
        "laravel": {
            "dont-discover": [
            ]
        }
    },
    "scripts": {
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate"
        ],
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover"
        ]
    },
    "config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true
    },
    "minimum-stability": "dev",
    "prefer-stable": true
}
Run Code Online (Sandbox Code Playgroud)

如何使用完整说明将Laravel 5.6升级到5.7?

Dex*_*gil 17

只需将您的laravel/framework依赖项更新到5.7.*您的composer.json文件中.由于您要升级5.65.7那时,您可以轻松地运行composer update

如果您修改了部分Laravel 5.6laravel/framework您的5.7.*应用程序,那么您可以查看升级指南以获取更详细的信息.

  • 是的,如果您不做任何自定义操作,此功能可能会起作用。但是很有可能不会,或者当您升级到更高版本时,它肯定不会,并且您会挠头。我建议至少通读《升级指南》(https://laravel.com/docs/5.7/upgrade),并无耻地推荐[Laravel Shift](https://laravelshift.com)。 (2认同)