Skip to content

Instantly share code, notes, and snippets.

@paulofreitas
Last active September 23, 2017 20:53
Show Gist options
  • Save paulofreitas/29add83b370a1b88b62e033082881357 to your computer and use it in GitHub Desktop.
Save paulofreitas/29add83b370a1b88b62e033082881357 to your computer and use it in GitHub Desktop.
Laravel 5.5-dev vs Laravel 5.5

Laravel 5.5-dev vs Laravel 5.5

  • laravel55-dev: clonado em 27 de agosto 20:34:59
  • laravel55-stable: clonado em 30 de agosto 15:55:17

Antes de executar o git diff foi executado o composer update em ambos diretórios.

Resultado do git diff:

git diff --stat laravel55-dev laravel55-stable
 {laravel55-dev => laravel55-stable}/.env           |    2 +-
 laravel55-dev/CHANGELOG.md => /dev/null            |   56 -
 {laravel55-dev => laravel55-stable}/composer.json  |    7 +-
 {laravel55-dev => laravel55-stable}/composer.lock  |    6 +-
 {laravel55-dev => laravel55-stable}/config/app.php |    1 +
 {laravel55-dev => laravel55-stable}/readme.md      |    2 +
 .../resources/assets/sass/app.scss                 |    2 +-
 .../resources/views/welcome.blade.php              |    8 +-
 .../vendor/autoload.php                            |    2 +-
 .../vendor/composer/autoload_classmap.php          | 2634 -------------
 .../vendor/composer/autoload_real.php              |   14 +-
 .../vendor/composer/autoload_static.php            | 2644 +------------
 .../vendor/composer/installed.json                 | 3974 ++++++++++----------
 13 files changed, 2015 insertions(+), 7337 deletions(-)

O que pode ser ignorado

  • /.env (o APP_KEY é único)
  • /composer.lock (nunca serão idênticos)
  • /readme.md (nada relevante para o projeto, pode ser apagado)
  • /config/app.php (mudança insignificante)
  • /vendor/* (assim como o composer.lock nunca serão idênticos)

O que mudou

  • /CHANGELOG.md

Esse arquivo não faz parte da distribuição do Laravel - pode ser apagado.

  • /composer.json
diff laravel55-dev/composer.json laravel55-stable/composer.json
21c21,22
<             "database"
---
>             "database/seeds",
>             "database/factories"
54,56c55
<     },
<      "minimum-stability": "dev",
<      "prefer-stable": true
---
>     }
  • resources/assets/sass/app.scss
diff laravel55-dev/resources/assets/sass/app.scss laravel55-stable/resources/assets/sass/app.scss
9c9
< @import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap";
---
> @import "~bootstrap-sass/assets/stylesheets/bootstrap";
  • resources/views/welcome.blade.php
diff laravel55-dev/resources/views/welcome.blade.php laravel55-stable/resources/views/welcome.blade.php
71c71
<                     @if (Auth::check())
---
>                     @auth
74,76c74,76
<                         <a href="{{ url('/login') }}">Login</a>
<                         <a href="{{ url('/register') }}">Register</a>
<                     @endif
---
>                         <a href="{{ route('login') }}">Login</a>
>                         <a href="{{ route('register') }}">Register</a>
>                     @endauth

Fica o conselho

Alterar o composer.json para o conteúdo da versão estável e em seguida rodar o composer update novamente não irá atualizar os arquivos. Para sincronizar o skeleton você vai querer usar o --prefer-source ao clonar para posteriormente poder corrigir os arquivos com mais facilidade.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment