AppShell v3.0 has been released with a refreshed user interface and several smaller but breaking changes.
The AppShell package requires PHP 8.0 or PHP 8.1 and Laravel 9.x.
AppShell with v3.0 has replaced Vue to Alpinejs (3.10+) under the hood.
As a consequence you need to add Alpinejs to your application's frontend:
npm add [email protected] in order to build the Admin.
Vuejs can still be kept, but it can also be removed from your application
if you no longer need it (
npm remove vue).
The only difference is that AppShell no longer needs Vue, but it requires Alpinejs.
If your extra admin modules extend the
scripts section, then replace
@section('scripts') references with
@push('scripts'). If there are
references within the section, remove them.
For a complete list of BCs and upgrade instructions see the AppShell 3 Upgrade Guide
Wish you all a smooth upgrade! 🎉