invaders-xx/filament-jsoneditor

Filament的JSON编辑器输入

4.2.1 2024-09-18 13:12 UTC

README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

如果你的表单中需要JSON编辑器字段。你有了!

image

安装

你可以通过composer安装这个包

composer require invaders-xx/filament-jsoneditor
php artisan vendor:publish --tag=filament-jsoneditor-img

此命令将发布jsoneditor按钮的img

所需格式

Eloquent模型数据必须转换为数组或json

示例

class MyModel extends Model
{
    protected $casts = [
        'my_field' => 'array',
        'another_field' => 'encrypted:json',
    ];
}

用法

[
    \InvadersXX\FilamentJsoneditor\Forms\JSONEditor::make('editor');
]

选项

[
    \InvadersXX\FilamentJsoneditor\Forms\JSONEditor::make('editor')
        ->height(500) // Set height to 500px, default is 300
        ->modes(['code', 'form', 'text', 'tree', 'view', 'preview']); // default is ['code', 'form', 'text', 'tree', 'view', 'preview']
]

测试

composer test

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

贡献

请参阅贡献指南以获取详细信息。

安全漏洞

请查看我们的安全策略了解如何报告安全漏洞。

致谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。