Skip to content

Laravel 6 to Laravel 8 Upgrade - #3012

Merged
ssddanbrown merged 6 commits into
masterfrom
laravel_upgrade
Nov 4, 2021
Merged

Laravel 6 to Laravel 8 Upgrade#3012
ssddanbrown merged 6 commits into
masterfrom
laravel_upgrade

Conversation

@ssddanbrown

@ssddanbrown ssddanbrown commented Oct 26, 2021

Copy link
Copy Markdown
Member

Using shift to accelerate the upgrade process.

Todo

  • Laravel 6 to 7 shift
  • Laravel 7 to 8 shift
  • Update API examples with new date format.
  • Add back in IDE helper (Removed during L6 to L7 due to dependency mismatches).
    • Moved to clockwork instead.
  • Do loads of testing, Some hidden corners:
    • Password reset flow/email
    • Email confirmation
    • Theme system (Logical and Visual)

Things to advise users

  • Default date serialization has changed which will affect API responses. Think the new behaviour is better but could be considered a breaking change so will need an advisory.

* Apply Laravel coding style
* Shift bindings
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Shift Eloquent methods
* Shift config files
* Shift Laravel dependencies
* Shift cleanup
* Shift test config and references
* Applied styleci changes
* Applied fixes post shift to laravel 7

Co-authored-by: Shift <shift@laravelshift.com>
ssddanbrown and others added 2 commits October 30, 2021 21:29
* Temporarily moved back config path
* Apply Laravel coding style
* Shift exception handler
* Shift HTTP kernel and middleware
* Shift service providers
* Convert options array to fluent methods
* Shift to class based routes
* Shift console routes
* Ignore temporary framework files
* Shift to class based factories
* Namespace seeders
* Shift PSR-4 autoloading
* Shift config files
* Default config files
* Shift Laravel dependencies
* Shift return type of base TestCase methods
* Shift cleanup
* Applied stylci style changes
* Reverted config files location
* Applied manual changes to Laravel 8 shift

Co-authored-by: Shift <shift@laravelshift.com>
@ssddanbrown
ssddanbrown merged commit c9c4dbc into master Nov 4, 2021
@ssddanbrown
ssddanbrown deleted the laravel_upgrade branch June 20, 2022 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant