Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Upgrade Laravel 5.6 to 5.7

I want to upgrade Laravel to 5.7 because I need new features, but I can't find any easy way.

I followed these steps:-Upgrading Laravel Version but I found an error during composer update

I got this error and I also tried to solve the solution but it is not working

My composer.json file:

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

How do I upgrade Laravel 5.6 to 5.7 with full instructions?

like image 803
Udhav Sarvaiya Avatar asked Aug 31 '18 06:08

Udhav Sarvaiya


1 Answers

Just update your laravel/framework dependency to 5.7.* in your composer.json file. Since you are upgrading from 5.6 to 5.7 then, you can easily just run composer update

And if you were doing custom modifications in your 5.6 application, then you can check the Upgrade Guide for a more detailed info.

like image 97
Dexter Bengil Avatar answered Oct 10 '22 23:10

Dexter Bengil