dotswan/filament-grapesjs-v3

v1.0.2 2024-03-25 09:35 UTC

This package is auto-updated.

Last update: 2024-09-25 10:39:23 UTC


README

Latest Version on Packagist Total Downloads Software License

image

介绍

此包扩展了 Filament,包括一个名为 Grapesjs 的字段类型,利用 Grapesjs 库在 Filament 组件内启用 HTML 代码的视觉编辑。它允许用户通过拖放功能交互式设计和整合 HTML 元素。

  • 功能包括
    • 将 Grapesjs 库集成到 Filament 组件中。
    • 通过拖放功能可视化设计 HTML 元素。
    • 在 Filament 中简化 HTML 代码编辑。
  • 最新的 PHP 和 Filament 版本
  • 应用最佳实践

安装

您可以通过 Composer 轻松安装此包

composer require dotswan/filament-grapesjs-v3

基本用法

资源文件

<?php
namespace App\Filament\Resources;
use Filament\Resources\Resource;
use Filament\Resources\Forms\Form;
use Dotswan\FilamentGrapesjs\Fields\GrapesJs;
...

class FilamentResource extends Resource
{
    ...
    public static function form(Form $form)
    {
        return $form->schema([
            GrapesJs::make('page_layout')
                ->id('page_layout'),
           ]);
    }
    ...
}

许可证

MIT 许可证 © Dotswan

安全性

我们重视安全性。如果您发现任何错误或安全问题,请通过我们的 GitHub 问题跟踪器 帮助我们维护一个安全的项目。您也可以直接通过 tech@dotswan.com 联系我们。

贡献

我们欢迎贡献!贡献使开源社区成为学习、灵感和创作的绝佳场所。您所做的任何贡献都备受赞赏。

如果您有改进此项目的建议,请将存储库分叉并创建一个拉取请求。您也可以简单地创建一个带有“增强”标签的问题。别忘了给项目加星标!再次感谢!

  1. 分叉项目
  2. 创建您的功能分支(git checkout -b feature/AmazingFeature
  3. 提交您的更改(git commit -m 'Add some AmazingFeature'
  4. 推送到分支(git push origin feature/AmazingFeature
  5. 打开拉取请求