You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -408,7 +408,7 @@ Laravel Enso is now fully compatible with Laravel 12 and includes alignment with
408
408
409
409
To successfully upgrade to Laravel 12 and this latest version of Enso, follow these steps:
410
410
411
-
1.**Update Composer dependencies:** Update the Laravel Enso Core version in your `composer.json` file as well as any other relevant package upgrades.
411
+
1.**Update Composer dependencies:** Update the Laravel Enso Core version in your [`composer.json`](https://github.com/laravel-enso/enso/blob/master/composer.json) file as well as any other relevant package upgrades.
412
412
413
413
```bash
414
414
"laravel-enso/core": "^11.0",
@@ -425,7 +425,7 @@ To successfully upgrade to Laravel 12 and this latest version of Enso, follow th
425
425
4.**Run pre-migration upgrade:** Before migrating your database, ensure you run the upgrade preparation command:
426
426
427
427
```bash
428
-
php artisan upgrade --before-migration
428
+
php artisan enso:upgrade --before-migration
429
429
```
430
430
5.**Run migrations:** Update your database structure using the migration command:
431
431
@@ -435,17 +435,23 @@ To successfully upgrade to Laravel 12 and this latest version of Enso, follow th
435
435
6.**Run post-migration upgrade:** Complete the BE upgrade process with the final command:
436
436
437
437
```bash
438
-
php artisan upgrade
438
+
php artisan enso:upgrade
439
439
```
440
440
441
441
7.**Upgrade FE dependencies:** Complete the FE upgrade process:
442
-
- add vue-router to transpile / optimize dependencies in vite.config.js
442
+
- add vue-router to transpile / optimize dependencies in [`vue.config.js`](https://github.com/laravel-enso/enso/blob/master/client/vue.config.js)
443
443
- update minimatch using resolutions to avoid dependency conflicts
444
444
445
445
```bash
446
446
run `yarn` and `yarn upgrade && yarn`in`/client`
447
447
```
448
448
449
+
8.**Sync configs**: Be sure to update your `.env` file with any new or updated config keys, and also update your config files if necessary:
450
+
- update Enso's `'version' => '8.0.0',` in `config/enso/config.php` (see [config.php](https://github.com/laravel-enso/enso/blob/master/config/enso/config.php))
451
+
- check [config](https://github.com/laravel-enso/enso/tree/master/config) for any new/missing config files or keys
452
+
- check [.env.example](https://github.com/laravel-enso/enso/blob/master/.env.example) for any new/missing configs
453
+
454
+
449
455
## 7.0.0
450
456
451
457
This release focuses on aligning Laravel Enso with the latest Laravel version (v11), bringing significant updates and improvements. We highly recommend upgrading your base application structure to match the Laravel 11 structure to ensure full compatibility and take advantage of new features.
0 commit comments