tighten / onramp

Easing the onramp for new or non-PHP developers to become Laravel devs.
https://onramp.dev/
MIT License
159 stars 56 forks source link

Upgrade Checker #555

Closed tammytee closed 1 year ago

tammytee commented 1 year ago

This pull request contains changes and comments noting incompatible or deprecated code by the Upgrade Checker. You should review each comment and commit changes to the shift-83315 branch before merging.

Many of the potential changes found by this Shift may be automated by running the Laravel Fixer or tasks within the Shift Workbench.

tammytee commented 1 year ago

:warning: The constraint for the laravel/framework dependency in your composer.json appears to be outdated. Unless you have a requirement for using a specific version of Laravel, you should set the constraint by version (^10.0) or explicitly to the latest release (^9.52).

tammytee commented 1 year ago

:information_source: The latest version of Laravel requires PHP version 8.0 or higher. Unless you have a requirement for using a specific version of PHP, you should set your constraint to: "php": "^8.0".

tammytee commented 1 year ago

:x: Your application contains an app/Handlers directory. app/Handlers was renamed to app/Listeners in Laravel 5.1. You should upgrade your event handlers to be compatible with the latest version of Laravel.

tammytee commented 1 year ago

:x: Shift detected that you are using Laravel's auth controllers. However, the following controllers appear to be missing or outdated. You should review these controllers by comparing yours with the Laravel defaults and merge any updates.

tammytee commented 1 year ago

:warning: The following files differed from the default Laravel version. You should compare your file with the latest version and merge any updates.

tammytee commented 1 year ago

:x: The following configuration files differ from the Laravel defaults. If you are modifying configuration values directly, consider using an environment variable instead to keep these files maintainable. You should compare your configuration files against the latest version and merge any updates.