Shift + AI = Fully Automated Laravel Upgrades
Introducing AI skills to fully automate the entire Shift workflow.
Posts on common errors when upgrading Laravel and deep dives into new Shift features.
Introducing AI skills to fully automate the entire Shift workflow.
Shifts now include copyable prompts to automate even more with AI.
A short description used in previews and SEO
The Upgrade Checker, Tailwind Converter, and Dusk Converter Shifts have been decommissioned.
Starting in January, subscribers now receive an automated PR containing curated refactors on the first of every month.
A deep dive into automating the upgrade of Laravel config files by merging customizations and detecting ENV variables.
An explanation of the issue and potential solutions for the error after upgrading to Laravel 11: "Database file at path [database/database.sqlite] does not exist."
An explanation of the issue and potential solutions for the error after upgrading to Laravel 11: "Database file at path [database/database.sqlite] does not exist."
An explanation of the issue and potential solutions for the Composer error: "Ambiguous class resolution"
An explanation of the issue and potential solutions for the Composer error: "dependency should not contain uppercase characters"
An explanation of the issue and potential solutions for the Composer error: "Does not comply with psr-4 autoloading"
An explanation of the issue and potential solutions for the error after upgrading to Laravel 8: "Object of class `AssertableJsonString` could not be converted to string"
An explanation of the issue and potential solutions for the error after upgrading to Laravel 7: "CORS config allowed_origins should be an array"
An explanation of the issue and potential solutions for the Laravel error: "Please provide a valid cache path"
An explanation of the issue and potential solutions for the error after upgrading to Laravel 8: "Target class [bindings] does not exist"
An explanation of the issue and potential solutions for the Laravel error: "Undefined index: App\Models\User"
An explanation of the issue and potential solutions for the error after upgrading to Laravel 6: "Undefined index: controllers_base_namespace"