Laravel 7.x Shift#209
Conversation
This reverts commit 6398716.
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).
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.
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.
|
Shift attempted to automate these changes, but you should compare your |
|
ℹ️ Laravel 7 upgraded to Symfony 5 which passes instances of the Shift automated this change. However, if you receive a |
|
ℹ️ Laravel 7 moved the Authentication components into a separate Shift added this dependency for convenience. However, if you do not plan to use the Authentication components, you may remove this dependency as well as the |
|
ℹ️ Shift detected the use of Markdown mail templates. In Laravel 7, Markdown mail templates expect unindented HTML, because indentation has special meaning within Markdown. Shift automated this change for Laravel's default mail templates. However, you may consider re-publishing these instead to take advantage of recent design updates. You may do so by running the command: php artisan vendor:publish --tag=laravel-mail --force |
|
Shift attempted to automate this change, but you should review any additional environment configuration and update to the new variable name. |
|
You should review this commit for additional customizations or opportunities to use new |
|
ℹ️ Shift detected your application uses custom
|
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.
…ependencies) + fix GET groups 500 error - remove BelongsToMany return type (revert Laravel type hints)
* shift-175164-PHPunit: Define test classes as `final` Ignore PHPUnit cache folder
…ils with Class "Appzcoder\CrudGenerator\CrudGeneratorServiceProvider" not found - crud generator is needed after all
…ible with laravel 13 (+ composer update)
…s that were escaped to html by spatie/laravel-html
* shift-175166-Laravel-13: bug fix - add prefix to api routes to prevent collisions with web routes upgrade jquery to 3.0.0 to fix console errors + fix font awesome icons that were escaped to html by spatie/laravel-html remove crud-generator functionality as not really needed + not compatible with laravel 13 (+ composer update) Removed incompatible appzcoder/crud-generator but composer install fails with Class "Appzcoder\CrudGenerator\CrudGeneratorServiceProvider" not found - crud generator is needed after all Shift cleanup Default core files Rename Bootstrap 3 pagination templates Bump Composer dependencies Refactor deprecated request access Adopt PHP attributes for class properties Shift core files
This pull request includes the changes for upgrading to Laravel 7.x. Feel free to commit any additional changes to the
shift-137373branch.Before merging, you need to:
shift-137373branchcomposer update(if the scripts fail, try with--no-scripts)If you need help with your upgrade, check out the Human Shifts.