You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 8通过Composer安装CKEditor出现依赖冲突报错如何解决?

Laravel 8 安装 CKEditor 报错解决方案

报错原因

你运行安装命令触发的报错是由依赖版本冲突导致:你尝试安装的unisharp/laravel-ckeditor ^4.7版本仅适配 Laravel 5.x 系列,依赖illuminate/support ~5.0,而你的项目为 Laravel 8 版本,对应的illuminate/support版本为 8.x,版本跨度太大无法兼容,所以 Composer 依赖解析失败。

解决方法

  • 方案一:使用 CKEditor 官方适配包
    官方最新的 CKEditor 5 已适配 Laravel 6 及以上版本,运行以下命令直接安装:
    composer require ckeditor/ckeditor5-build-classic
    
    安装完成后执行资源发布命令,将静态资源发布到项目公共目录:
    php artisan vendor:publish --tag=ckeditor-assets
    
    后续直接在 Blade 视图中引入对应 JS 文件即可使用编辑器功能。
  • 方案二:兼容原有 unisharp 生态
    如果你需要搭配 unisharp 出品的文件管理器功能,可安装兼容高版本 Laravel的配套包:
    composer require unisharp/laravel-filemanager ckeditor/ckeditor
    
    按照常规流程注册服务提供者、发布配置文件后即可正常使用。

内容的提问来源于stack exchange,提问作者Thierno Amadou Mouctar Balde

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 09:15:04