alaminfirdows/laravel-editorjs

一个简单的Laravel editor.js HTML解析器

v2.2.0 2024-08-31 07:11 UTC

This package is auto-updated.

Last update: 2024-08-31 08:23:50 UTC


README

image

Laravel-Editor.js

一个简单的Laravel editor.js HTML解析器

Latest Version on Packagist Total Downloads

功能

  • 渲染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)。请参阅许可证文件以获取更多信息。