alaminfirdows / laravel-editorjs
一个简单的Laravel editor.js HTML解析器
v2.2.0
2024-08-31 07:11 UTC
Requires
- php: ^7.2|^8.1|^8.2
- codex-team/editor.js: v2.0.7
- illuminate/support: ^8.0|^9.0|^10.0|^11.0
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.5
README
Laravel-Editor.js
一个简单的Laravel editor.js HTML解析器
功能
- 渲染Editor.js输出
- 自定义块渲染
演示
您可以在这里尝试演示
安装
您可以通过composer安装此包
composer require alaminfirdows/laravel-editorjs
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="laravel_editorjs-config"
可选,您可以使用以下命令发布视图
php artisan vendor:publish --tag="laravel_editorjs-views"
使用方法
use App\Models\Post; $post = Post::find(1); echo LaravelEditorJs::render($post->body);
定义访问器
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use AlAminFirdows\LaravelEditorJs\Facades\LaravelEditorJs; class Post extends Model { public function getBodyAttribute() { return LaravelEditorJs::render($this->attributes['body']); } } $post = Post::find(1); echo $post->body;
版本控制
贡献
请参阅贡献指南以获取详细信息。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。