dotswan / filament-grapesjs-v3
v1.0.2
2024-03-25 09:35 UTC
Requires
- php: ^8.1
- filament/filament: ^3.0
- illuminate/contracts: ^10.0 || ^11.0
- spatie/laravel-package-tools: ^1.15.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
This package is auto-updated.
Last update: 2024-09-25 10:39:23 UTC
README
介绍
此包扩展了 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 联系我们。
贡献
我们欢迎贡献!贡献使开源社区成为学习、灵感和创作的绝佳场所。您所做的任何贡献都备受赞赏。
如果您有改进此项目的建议,请将存储库分叉并创建一个拉取请求。您也可以简单地创建一个带有“增强”标签的问题。别忘了给项目加星标!再次感谢!
- 分叉项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature
) - 提交您的更改(
git commit -m 'Add some AmazingFeature'
) - 推送到分支(
git push origin feature/AmazingFeature
) - 打开拉取请求