zencoreitservices / laravel-editor-js
该包将editorjs块转换为html。
v1.0.9
2022-11-30 22:31 UTC
Requires
- php: >=7.2
- guzzlehttp/guzzle: ^6.3|7.*
This package is auto-updated.
Last update: 2024-09-29 06:20:18 UTC
README
安装
- 安装包
composer require zencoreitservices/laravel-editor-js
- 在
config/app.php
中添加提供者
LaravelEditorJs\LaravelEditorJsProvider::class
配置
发布配置
运行命令 artisan vendor:publish --tag=laravel-editor-js-config
发布视图
运行命令 artisan vendor:publish --tag=laravel-editor-js-views
发布翻译
运行命令 artisan vendor:publish --tag=laravel-editor-js-lang
添加路由
Route::get('/fetch-url', function(\Illuminate\Http\Request $request){ return response()->json(LaravelEditorJs\Misc\UrlFetcher::fetch($request)); }); Route::post('/upload-file', function(\Illuminate\Http\Request $request){ return response()->json(LaravelEditorJs\Misc\FileUpload::upload($request)); }); Route::post('/fetch-url-image', function(\Illuminate\Http\Request $request){ return response()->json(LaravelEditorJs\Misc\FileUpload::fetchImage($request)); });
使用方法
将块转换为HTML
$blocksManager = new \LaravelEditorJs\BlocksManager($data); $html = $blocksManager->renderHtml();