From b6e0005734df9ea655edbfc2e2656b7e5cf889d9 Mon Sep 17 00:00:00 2001 From: Codex Agent Date: Thu, 22 Jan 2026 15:10:50 +0100 Subject: [PATCH] Allow longer blog post excerpts --- app/Filament/Blog/Resources/PostResource.php | 10 +++--- tests/Unit/BlogPostExcerptFieldTest.php | 37 ++++++++++++++++++++ 2 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 tests/Unit/BlogPostExcerptFieldTest.php diff --git a/app/Filament/Blog/Resources/PostResource.php b/app/Filament/Blog/Resources/PostResource.php index 338c22d4..7b1cce0e 100644 --- a/app/Filament/Blog/Resources/PostResource.php +++ b/app/Filament/Blog/Resources/PostResource.php @@ -79,9 +79,10 @@ class PostResource extends Resource ->label('Inhalt') ->required() ->columnSpanFull(), - TextInput::make('excerpt.de') + Textarea::make('excerpt.de') ->label('Auszug') - ->maxLength(255), + ->maxLength(65535) + ->columnSpanFull(), TextInput::make('meta_title.de') ->label('Meta-Titel') ->maxLength(255), @@ -99,9 +100,10 @@ class PostResource extends Resource MarkdownEditor::make('content.en') ->label('Inhalt') ->columnSpanFull(), - TextInput::make('excerpt.en') + Textarea::make('excerpt.en') ->label('Auszug') - ->maxLength(255), + ->maxLength(65535) + ->columnSpanFull(), TextInput::make('meta_title.en') ->label('Meta-Titel') ->maxLength(255), diff --git a/tests/Unit/BlogPostExcerptFieldTest.php b/tests/Unit/BlogPostExcerptFieldTest.php new file mode 100644 index 00000000..dc55df99 --- /dev/null +++ b/tests/Unit/BlogPostExcerptFieldTest.php @@ -0,0 +1,37 @@ +getComponentByStatePath('excerpt.de'); + $excerptEn = $schema->getComponentByStatePath('excerpt.en'); + + $this->assertInstanceOf(Textarea::class, $excerptDe); + $this->assertInstanceOf(Textarea::class, $excerptEn); + $this->assertSame(65535, $excerptDe->getMaxLength()); + $this->assertSame(65535, $excerptEn->getMaxLength()); + } +}