【问题标题】:unisharp/laravel-ckeditor on Laravel 8+ cannot install packageLaravel 8+ 上的 unisharp/laravel-ckeditor 无法安装软件包
【发布时间】:2021-02-17 03:10:39
【问题描述】:

我正在尝试在我的 Laravel 8+ 项目上安装 ckeditor,但不能。 我有错误:

问题一:

  • 根 composer.json 需要 unisharp/laravel-ckeditor 4.7.2 -> 可由 unisharp/laravel-ckeditor[4.7.2] 满足。

  • unisharp/laravel-ckeditor 4.7.2 需要Illuminate/support ~5.0 -> 找到了Illuminate/support[v5.0.0, ..., 5.8.x-dev] 但它与另一个需求冲突。

this is the errors

我已尝试安装 4.7.2 和 5.0 版,但仍然无法正常工作。

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: php laravel composer-php


    【解决方案1】:

    我遇到了同样的问题。命令composer require ckeditor/ckeditor 对我有用。

    【讨论】:

      【解决方案2】:

      unisharp/laravel-ckeditor 在三年多前的 2017 年 11 月看到了它的最新版本。正如错误消息告诉你的那样:这个包与当前版本的 Laravel 不兼容。要么将 Laravel 降级到 v5(不推荐),要么搜索另一个提供此类功能的包,或者 fork 包以提供必要的更新。

      【讨论】:

      • 我在github上找到了一个解决方案,上面说我需要将文件复制到项目目录中,一切都应该可以工作。但这没有帮助。也许可以选择手动将文件或部分文件复制到项目文件夹中?
      • “它没有帮助”是相当广泛的。但是,是的,手动安装是可能的。根据该项目的问题跟踪器,其他人就是这样做的
      • 是的,我明白了。
      • 我将所有内容添加到“public/ckeditor”文件夹中,并以我放置数据的形式指定了 ID 和名称,但它不起作用。我认为并非所有文件都需要添加,或者我应该将其添加到其他目录中。我还不明白 Laravel 中的文件夹是如何组织和访问不同文件的。
      • “It didn't work”仍然很宽泛,这是什么意思?您应该打开一个包含所有相关信息的新问题
      【解决方案3】:

      在 Laravel 8+ 项目上安装 ckeditor。 如果您已经安装了 npm,请使用以下行:

      $ npm install ckeditor4
      

      然后执行以下命令:

      $ npm update
      

      【讨论】:

        【解决方案4】:

        我在使用`

        时遇到了同样的问题

        composer require unisharp/laravel-ckeditor

        然后我用 $ composer require ckeditor/ckeditor 它解决了它

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2021-01-01
          • 2015-01-28
          • 1970-01-01
          • 2020-01-11
          • 1970-01-01
          • 2021-01-06
          • 2021-03-16
          • 2021-10-24
          相关资源
          最近更新 更多