Conversation
Shift automatically applies the Laravel coding style - which uses the PSR-12 coding style as a base with some minor additions. You may customize the code style applied by configuring [Pint](https://laravel.com/docs/pint), [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer), or [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) for your project root. For more information on customizing the code style applied by Shift, [watch this short video](https://laravelshift.com/videos/shift-code-style).
In an effort to make upgrading the constantly changing config files easier, Shift defaulted them and merged your true customizations - where ENV variables may not be used.
PHP 5.5.9 adds the new static `class` property which provides the fully qualified class name. This is preferred over using strings for class names since the `class` property references are checked by PHP.
|
Shift found potential uses of
|
|
Shift found potential uses of the
|
|
|
|
|
|
|
ℹ️ Laravel 5.6 introduced a logging configuration file. You should ensure the |
|
Future Shifts (Laravel 6 and above) will preserve your true customizations by merging them with the defaults. As such, you should wait to backfill your customizations until you are ready to run the Laravel 6.x Shift or utilize the ENV variables instead.
|
|
ℹ️ Laravel 5.6 recommends using the Hash facade instead of the Since Laravel uses the |
|
ℹ️ In Laravel 5.6, the Shift found the potential usage of
|
|
ℹ️ All of the underlying Symfony components used by Laravel have been upgraded to Symfony 4.0. If you are directly interacting with any Symfony components, you should review the Symfony change log for additional changes. |
|
ℹ️ The |
|
ℹ️ 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 |
|
ℹ️ Laravel 5.6 uses Bootstrap 4 by default. Shift did not update your frontend resources or dependencies as this could impact your UI. If you are using Bootstrap and wish to continue using Bootstrap 3, you should add |
|
For tips on running multiple Shifts effectively, watch upgrading old Laravel applications. |
This pull request includes the changes for upgrading to Laravel 5.6. Feel free to commit any additional changes to the
shift-150775branch.Before merging, you need to:
shift-150775branchcomposer update(if the scripts fail, try with--no-scripts)If you need help with your upgrade, check out the Human Shifts.