Closed okaufmann closed 6 years ago
ℹ Laravel 5.6 adds a new middleware named cache.headers
. Shift was not able to add this in your app/Http/Kernel.php
. You should compare yours against the Laravel 5.6 version and merge these changes manually.
⚠ Shift could not upgrade the TrustProxies
Middleware since it differed from the default Laravel version. You should compare your file to the 5.6 version and upgrade your project accordingly.
⚠ Shift could not upgrade the following project files since they differed from the default Laravel version. You should compare these project files against the default Laravel 5.6 versions and merge any changes:
❌ Shift could not upgrade the following configuration files since they differed from the default Laravel version. You will need to compare these configuration files against the Laravel 5.6 configuration files and merge any changes:
ℹ Laravel 5.6 introduced a logging configuration file. You should ensure the log
and log_level
settings previously in the config/app.php
are now set in config/logging.php
.
ℹ All of the underlying Symfony components used by Laravel have been upgraded to Symfony 4.0. If you are directly interacting with Symfony components, you should review the Symfony change log and update your application accordingly.
ℹ The previously deprecated optimize
Artisan command has been removed. With recent improvements to PHP itself including the OPcache, the optimize
command no longer provides any relevant performance benefit.
ℹ In Laravel 5.6, Blade will double encode special characters by default. If you would like to maintain the previous behavior of preventing double encoding, you may add Blade::withoutDoubleEncoding()
to your AppServiceProvider boot
method.
ℹ Laravel 5.6 uses Bootstrap 4 by default. Shift did not update your front-end resources or dependencies as this could impact your UI. If you are using Bootstrap and wish to continue using Bootstrap 3, you should add Paginator::useBootstrapThree()
to your AppServiceProvider boot
method.
ℹ If you have manually upgraded your app from previous versions of Laravel, you should run the Laravel Linter to ensure your app is fully upgraded to the latest version of Laravel.
ℹ Shift noticed you have additional namespaces in your project. You should consider using the Consolidate Namespaces Shift to simplify your namespaces into the default Laravel App
namespace.
This pull request includes the changes for upgrading to Laravel 5.6. Feel free to commit any additional changes to the
shift-10656
branch.Before merging, you should:
shift-10656
branchcomposer update
(if the pre-scripts fail, add--no-scripts
)If you want help with your upgrade, check out the Shift Human Services or join the Shifty Coders Slack room to get answers to all your Laravel questions.