lostlink / laravel-editorjs
一个简单的 editor.js HTML 解析器,适用于 Laravel 并具有 Tailwind 风格化
dev-main
2023-01-23 15:42 UTC
Requires
- php: ^7.4|^8
- codex-team/editor.js: dev-master
- illuminate/support: ^6|^7|^8|^9
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-23 19:33:22 UTC
README
Laravel-Editor.js
一个简单的 editor.js HTML 解析器,适用于 Laravel 并具有 Tailwind 风格化
安装
您可以通过 composer 安装此包
composer require lostlink/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 Lostlink\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)。有关更多信息,请参阅 许可文件