spatie/filament-markdown-editor

带有代码高亮和图片上传功能的 Filament Markdown 编辑器

安装次数: 24,346

依赖者: 2

建议者: 0

安全: 0

星标: 132

关注者: 4

分支: 16

语言:JavaScript

2.0.0 2024-04-01 07:45 UTC

This package is auto-updated.

Last update: 2024-09-08 23:15:54 UTC


README

Latest Version on Packagist run-tests Total Downloads

本包包含一个 Markdown 编辑器表单字段,用于在 Filament 中使用。编辑器支持图片上传并将自动突出显示代码片段。

screenshot

Markdown 字段由 EasyMDE 驱动。

支持我们

我们投入大量资源创建 最佳开源包。您可以通过 购买我们的付费产品之一 来支持我们。

我们非常感谢您从您的家乡给我们寄来明信片,说明您正在使用我们的哪个包。您可以在 我们的联系页面 上找到我们的地址。我们将发布所有收到的明信片在我们的 虚拟明信片墙 上。

安装

您可以通过 composer 安装此包

composer require spatie/filament-markdown-editor

使用

在您的 Filament 资源中的 form 函数中,您可以使用 Spatie\FilamentMarkdownEditor\MarkdownEditor 就像使用任何其他表单元素一样。

可选地,您可以将标准的 Filament 方法 fileAttachmentsDiskfileAttachmentsVisibility 等...附加到配置图片上传。

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)。有关更多信息,请参阅 许可文件