Pros:
text field in DB) and enables future flexibility (e.g., schema evolution, migration to structured formats like JSONB).Cons:
Textarea or MarkdownEditor fields in Filament forms.json cast or custom validation).text fields storing rich content may need schema updates.Livewire or Blade components as a fallback (but lose BlockNote’s features).composer require weave-php/blocknote-filament
Panel configuration (optional but recommended).Textarea, MarkdownEditor, or custom fields with BlockNoteField in Filament resources.use Weave\BlockNote\Filament\Fields\BlockNoteField;
BlockNoteField::make('content')
->columnSpanFull()
->required(),
text or json (Laravel’s json cast handles both).text/json columns (MySQL, PostgreSQL, SQLite).| Failure Scenario | Impact | Mitigation |
How can I help you explore Laravel packages today?