From 1ed5422bdd4b3bee9a02d19382c4936953df7b98 Mon Sep 17 00:00:00 2001 From: Michael Aerni Date: Wed, 15 Apr 2026 09:44:43 +0200 Subject: [PATCH] Register Section class as serializable --- composer.json | 2 +- src/ServiceProvider.php | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 39954663..d0b27d6e 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ "laravel/prompts": "^0.3.0", "livewire/livewire": "^4.1", "spatie/invade": "^2.0", - "statamic/cms": "^6.0" + "statamic/cms": "^6.10" }, "require-dev": { "laravel/pint": "^1.27", diff --git a/src/ServiceProvider.php b/src/ServiceProvider.php index 6c971a6b..c210db89 100644 --- a/src/ServiceProvider.php +++ b/src/ServiceProvider.php @@ -12,6 +12,7 @@ use Illuminate\Support\Facades\Validator; use Livewire\Livewire; use Statamic\Facades\Form; +use Statamic\Fields\Section; use Statamic\Providers\AddonServiceProvider; class ServiceProvider extends AddonServiceProvider @@ -32,6 +33,13 @@ class ServiceProvider extends AddonServiceProvider __DIR__.'/../resources/dist/css' => 'css', ]; + public function register(): void + { + $this->registerSerializableClasses([ + Section::class, + ]); + } + public function bootAddon() { $this