spatie / filament-markdown-editor
带有代码高亮和图片上传功能的 Filament Markdown 编辑器
2.0.0
2024-04-01 07:45 UTC
Requires
- php: ^8.1
- filament/filament: ^3.0
- illuminate/contracts: ^9.0|^10.0|^11.0
- spatie/laravel-package-tools: ^1.13.6
Requires (Dev)
- laravel/pint: ^1.2
- nunomaduro/collision: ^6.3.1|^8.0
- orchestra/testbench: ^7.10.1|^8.0|^9.0
- pestphp/pest: ^1.22.1|^2.34
- pestphp/pest-plugin-laravel: ^1.3|^2.3
- phpunit/phpunit: ^9.5.25|^10.5
README
本包包含一个 Markdown 编辑器表单字段,用于在 Filament 中使用。编辑器支持图片上传并将自动突出显示代码片段。
Markdown 字段由 EasyMDE 驱动。
支持我们
我们投入大量资源创建 最佳开源包。您可以通过 购买我们的付费产品之一 来支持我们。
我们非常感谢您从您的家乡给我们寄来明信片,说明您正在使用我们的哪个包。您可以在 我们的联系页面 上找到我们的地址。我们将发布所有收到的明信片在我们的 虚拟明信片墙 上。
安装
您可以通过 composer 安装此包
composer require spatie/filament-markdown-editor
使用
在您的 Filament 资源中的 form
函数中,您可以使用 Spatie\FilamentMarkdownEditor\MarkdownEditor
就像使用任何其他表单元素一样。
可选地,您可以将标准的 Filament 方法 fileAttachmentsDisk
、fileAttachmentsVisibility
等...附加到配置图片上传。
use Spatie\FilamentMarkdownEditor\MarkdownEditor; public static function form(Form $form): Form { return $form ->schema([ // other fields ... MarkdownEditor::make('text') ->fileAttachmentsDisk('admin-uploads') ->fileAttachmentsVisibility('public') ->required(), ]); }
测试
composer test
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅 我们的安全策略。
致谢
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件。