You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Upgrade Laravel 5.8 para 6

< Carlos > atualizado em 28/01/2020


REFERENCIA https://laravel.com/docs/6.x/upgrade

PRÉ REQUISITO PHP igual ou superior a versão 7.2

php ---version

UPGRADE LARAVEL Acesse o arquivo package.json e altere o laravel/framework para versão ^6.2 conforme lisado abaixo.

 "require": {
        "php": "^7.2",
        "fideloper/proxy": "^4.0",
        "guzzlehttp/guzzle": "^6.5",
        "laravel/framework": "^6.2",
        "laravel/tinker": "^2.0",
        "laravel/ui": "^1.1"
    },

Execute os comando abaixo para iniciarmos os upgrade.

composer install
composer update laravel/framework

OBSERVAÇÃO:

  • Atualizar as politicas de autorização conforme a documentação do laravel.
  • Carbo 1.0 não tem suporte para laravel 5.8, realizar o upgrade para carbon 2.0.
  • Adicionar a variavel AWS_REGION no .env para utilizar o laravel vapor.
  • Caso utilize o redis no projeto, alterar as variaveis redis para predis em config\database.php, conforme o exemplo no bloco abaixo.
  • Adicionado uma proteção de mass assignment no metodo update,onde deve ser informado o campo que deve ser atualizado, conforme o exemplo abaixo.

SUGESTÃO Apos realizar o upgrade do laravel, testar todas as funcionalidades do sistema para verificar se existe algum bug presente, toda mudança realizada tem suporte pelo site do laravel que pode ser acessado aqui.

EXEMPLOS

REDIS

'redis' => [

        'client' => env('REDIS_CLIENT', 'phpredis'),

        'options' => [
            'cluster' => env('REDIS_CLUSTER', 'redis'),
            'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),
        ],

UPDATE

$post->user->update(['foo' => 'bar']);

Utilizamos cookies essenciais e tecnologias semelhantes de acordo com a nossa Política de Privacidade e nossos Termos e Condições de Uso. Ao continuar navegando, você concorda com esta utilização.