This repository contains the latest version of Laravel 10. It is used as a reference by Laravel Shift - the automated way to upgrade Laravel applications.
Shift focuses on providing automated Shifts and Human Shifts for upgrading and improving your Laravel, Lumen, PHP, and Tailwind projects.
Shifts for Laravel include:
- Laravel 5.0 Shift - upgrade Laravel from 4.2 to 5.0
- Laravel 5.1 Shift - upgrade Laravel from 5.0 to 5.1
- Laravel 5.2 Shift - upgrade Laravel from 5.1 to 5.2
- Laravel 5.3 Shift - upgrade Laravel from 5.2 to 5.3
- Laravel 5.4 Shift - upgrade Laravel from 5.3 to 5.4
- Laravel 5.5 Shift - upgrade Laravel from 5.4 to 5.5
- Laravel 5.6 Shift - upgrade Laravel from 5.5 to 5.6
- Laravel 5.7 Shift - upgrade Laravel from 5.6 to 5.7
- Laravel 5.8 Shift - upgrade Laravel from 5.7 to 5.8
- Laravel 6.x Shift - upgrade Laravel from 5.8 to 6.x
- Laravel 7.x Shift - upgrade Laravel from 6.x to 7.x
- Laravel 8.x Shift - upgrade Laravel from 7.x to 8.x
- Laravel 9.x Shift - upgrade Laravel from 8.x to 9.x
- Laravel 10.x Shift - upgrade Laravel from 9.x to 10.x
- Upgrade Checker - detect outdated code within your Laravel project
- Laravel Linter - detect lint in your Laravel project
- Laravel Fixer - automate changes to the "Laravel Way"
- Laravel Tests Generator - generate HTTP tests for your Laravel application
- Namespace Models Shift - move Models to app/Models
- Consolidate Namespace Shift - condense custom namespaces with Laravel
- Vite Converter - convert from Laravel Mix to Vite
Shifts for Lumen include:
Shifts for PHP include:
- PSR-2 - adopt the PSR-2 code style
- PSR-4 - upgrade from PSR-0 to PSR-4
- Mysqli Shift - covert mysql to mysqli
- PHPUnit 6 Shift - upgrade tests for PHPUnit 6
- PHPUnit 8 Shift - upgrade tests for PHPUnit 8
- PHPUnit 9 Shift - upgrade tests for PHPUnit 9
- Pest Converter - convert a PHPUnit test suite to Pest
- CI Generator - generate CI workflows
- Dependency Upgrader - bump all your Composer dependencies at once
Shifts for Tailwind include: