Upgrading alphas
Electrik 5.x is alpha. Expect breaking changes between tags.
Checklist
- Read the package CHANGELOG
composer update electrik/electrik electrik/slate- Re-run migrations if new ones shipped
php artisan electrik:permissions:syncif the catalog changedphp artisan electrik:stripe:syncif billing models changed- Diff
config/electrik.phpagainst the published stub (electrik:install --forceonly if you understand the overwrite)
Pin a specific alpha in production experiments (5.0.0-alpha.14) rather than floating @alpha if you need reproducibility.
4.x → 5.x
5.x is a new stack (Laravel 12, Slate 3, Livewire 4, package-first). Treat migration as a re-install onto a fresh app rather than an in-place upgrade from Electrik 4, unless you have a dedicated migration plan.