-
-
Notifications
You must be signed in to change notification settings - Fork 666
Laravel 5.8 Shift #441
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Laravel 5.8 Shift #441
Conversation
❌ 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.8 configuration files and merge any changes:
|
|
❌ Laravel 5.8 has a development dependency for |
❌ Laravel 5.8 has a development dependency for |
❌ Laravel 5.8 has a development dependency for |
Shift found references to these contracts within:
|
While your application will still run, this would lead to early expiration for your cached values. You should review your caching calls to ensure the TTL was upgraded to seconds. |
ℹ️ Laravel 5.8 changed the minimum requirement for password length from 6 characters to 8 character. To preserve the 6 character limit requires you to create a custom |
ℹ️ If you are using JSON values in your MySQL or MariaDB tables, the query builder now returns unquoted JSON values in Laravel 5.8. |
ℹ️ If you are using SQLite, the oldest supported version in Laravel 5.8 is SQLite 3.7.11. Laravel recommends running SQLite 3.8.8 or higher. |
ℹ️ The Nexmo and Slack notification channels have been extracted into first-party packages. To use these channels in your application, run the following command to require the respective packages:
|
ℹ️ Laravel 5.8 correctly pluralizes multi-word model names ending in a word with an irregular pluralization. For example, Laravel 5.7 incorrectly pluralized the table name for the If you were relying on this irregular pluralization, you should rename your table name or set the |
ℹ️ In Laravel 5.8, the |
7ef996e
to
f90eefd
Compare
@driesvints, we have explicit references to versions of |
@joedixon you can remove dump server and bump the whoops and faker. whoops will go away anyway with the 6.0 shift but you don't need to remove it in this pr. |
@driesvints I've been though all comments from the shift and updated the relevant parts of the app. Can you take a look and see if you are happy? I'm assuming you'll want me to squash all the commits of this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't request changes as I'm the PR author but I left a bit of more feedback. You can squas once done yeah 👍
Thanks!
I made those tweaks @driesvints - let me know if good to go. |
@joedixon looks good. Feel free to squash 👍 |
@driesvints this is good to go |
I'll buy the 6.0 shift tomorrow |
This pull request includes the changes for upgrading to Laravel 5.8. Feel free to commit any additional changes to the
shift-19040
branch.Before merging, you need to:
shift-19040
branchcomposer update
(if the scripts fail, add--no-scripts
)If you need help with your upgrade, check out the Human Shifts. You may also join the Shifty Coders Slack workspace to level-up your Laravel skills.