📜  laravel-ckeditor - PHP (1)

📅  最后修改于: 2023-12-03 15:02:39.178000             🧑  作者: Mango

Laravel-CKEditor - 介绍

Laravel-CKEditor是一个基于PHP的用于Laravel框架的富文本编辑器。它可以轻松地实现图片上传、代码着色、表格编辑等常见功能,并且可以通过扩展插件来扩展更多的功能。

安装

安装Laravel-CKEditor非常简单,只需要在终端中执行以下命令:

composer require unisharp/laravel-ckeditor
配置

安装完Laravel-CKEditor后,需要在config/app.php中添加provider和alias:

'providers' => [
    Unisharp\Ckeditor\ServiceProvider::class,
],

'aliases' => [
    'CKEditor' => 'Unisharp\Ckeditor\Facades\CKEditor',
    'CKFinder' => 'Unisharp\Ckeditor\Facades\CKFinder',
],

然后在终端执行以下命令,发布相关文件:

php artisan vendor:publish --tag=ckeditor
使用
  1. 在需要使用的页面中,引入编辑器:
<!-- app.blade.php -->
...
<head>
    ...
    <script src="//cdn.ckeditor.com/4.14.0/standard/ckeditor.js"></script>
</head>
...
  1. 在需要使用的输入框中,使用下面的代码:
<textarea name="content" class="ckeditor"></textarea>
扩展

Laravel-CKEditor支持各种扩展功能,例如代码着色、Markdown转换等。可以通过下面的链接找到更多的扩展插件:

https://ckeditor.com/cke4/addons/

总结

Laravel-CKEditor提供了一个简单而功能强大的富文本编辑器,可以轻松地实现许多常见的编辑功能。通过使用扩展插件,可以轻松地扩展更多功能。