繁玥 2024-06-17 18:06 采纳率: 0%
浏览 2

laravel -admin 富文本编辑器问题

下载laravel admin 1.8失败
于是使用composer require encore/laravel-admin:dev-master下载成功
有没有适合dev master的富文本编辑器组件

img

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-06-17 18:06
    关注

    引自免费微信小程序:皆我百晓生

    针对你遇到的问题,尝试安装jxlwqq/quill富文本编辑器到Laravel Admin dev-master版本时遇到冲突的情况,这里提供一个解决方案。

    首先,jxlwqq/quill要求encore/laravel-admin版本为~1.6,而你当前使用的是dev-master分支,这导致了版本不兼容。解决此问题的一种方法是允许Composer更新encore/laravel-admin到兼容的版本,或者找到一个与dev-master兼容的富文本编辑器。

    解决方案一:允许依赖升级

    你可以使用--with-all-dependencies选项来允许Composer更新所有依赖包,包括encore/laravel-admin,这样可能可以解决版本冲突问题。执行以下命令:

    composer require jxlwqq/quill --with-all-dependencies
    

    如果执行此命令后encore/laravel-admin被更新到了一个低于1.6的版本,那么你需要检查新版本是否兼容你的项目需求。

    解决方案二:寻找其他富文本编辑器

    另一种方法是寻找一个与dev-master分支兼容的富文本编辑器。laravel-admin官方文档中提到了一些兼容的富文本编辑器,例如TinyMCEUEditor。这些编辑器已经过测试,与laravel-admin dev-master版本兼容。

    安装TinyMCE

    你可以通过以下命令安装TinyMCE扩展:

    composer require rap2hpoutre/laravel-admin-tinymce
    

    然后在你的config/admin.php文件中添加以下配置:

    'extensions' => [
        Encore\Admin\Form\Extension\TinyMCE::class,
    ],
    

    确保你已经清除了缓存,并重新启动了服务器。

    安装UEditor

    对于UEditor,你可以使用以下命令进行安装:

    composer require z-song/laravel-admin-ueditor
    

    同样地,在config/admin.php中添加配置:

    'extensions' => [
        Zsong\Ueditor\Ueditor::class,
    ],
    

    清除缓存并重启服务器。

    总结

    根据你的具体需求选择上述任一方案进行尝试。如果选择允许所有依赖升级,记得检查项目是否与新版本兼容。如果选择更换富文本编辑器,确保新编辑器满足你的功能需求。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 6月17日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见