matteomascellani/filament-block-editor 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

matteomascellani/filament-block-editor

Composer 安装命令:

composer require matteomascellani/filament-block-editor

包简介

A block editor Filament form field — replaces textarea with a fullscreen drag-and-drop HTML block builder.

README 文档

README

A block editor Filament form field. Replaces a plain textarea with a fullscreen drag-and-drop HTML block builder.

Features

  • Fullscreen modal editor inside a Filament form
  • Block types: Paragraph, Heading (H2/H3/H4), Image, 2 Columns, Button, Divider, Spacer, Raw HTML
  • Move, duplicate and delete blocks
  • Saves as JSON (block structure) to the field
  • BlockEditor::renderHtml($json) to get the rendered HTML for frontend display
  • Works with any Filament v3/v4 form

Installation

composer require matteomascellani/filament-block-editor

Usage

use Matteomascellani\FilamentBlockEditor\Forms\Components\BlockEditor;

// In your Filament Resource form:
BlockEditor::make('content'),

The field stores a JSON string. On your frontend, render it to HTML:

use Matteomascellani\FilamentBlockEditor\Forms\Components\BlockEditor;

{!! BlockEditor::renderHtml($record->content) !!}

Block Types

Type Description
paragraph Simple text paragraph
heading Heading H2/H3/H4
image Image with URL, alt, width, alignment
columns Two-column layout with independent text areas
button Call-to-action button with URL and style variant
divider Horizontal rule with configurable spacing
spacer Empty vertical space
html Raw HTML block for advanced use

Plugin (optional)

If you need to hook into the Filament panel:

// In your PanelProvider:
->plugins([
    \Matteomascellani\FilamentBlockEditor\FilamentBlockEditorPlugin::make(),
])

License

MIT

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固