- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图在我的设置中添加 spatie/laravel-sluggable 但在终端中遇到了这个错误。我试图搜索这个但没有找到任何相关的解决方案。
这里是错误:
Problem 1
- Conclusion: remove laravel/framework v5.4.36
- Conclusion: don't install laravel/framework v5.4.36
- spatie/laravel-sluggable 2.1.0 requires illuminate/database ~5.5.0
-> satisfiable by illuminate/database[v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44].
- spatie/laravel-sluggable 2.1.5 requires illuminate/database ~5.5.0|~5.6.0|~5.7.0
-> satisfiable by illuminate/database[5.7.17, 5.7.18, 5.7.19, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12, v5.6.13, v5.6.14, v5.6.15, v5.6.16, v5.6.17, v5.6.19, v5.6.2, v5.6.20, v5.6.21, v5.6.22, v5.6.23, v5.6.24, v5.6.25, v5.6.26, v5.6.27, v5.6.28, v5.6.29, v5.6.3, v5.6.30, v5.6.31, v5.6.32, v5.6.33, v5.6.34, v5.6.35, v5.6.36, v5.6.37, v5.6.38, v5.6.39, v5.6.4, v5.6.5, v5.6.6, v5.6.7, v5.6.8, v5.6.9, v5.7.0, v5.7.1, v5.7.10, v5.7.11, v5.7.15, v5.7.2, v5.7.20, v5.7.21, v5.7.22, v5.7.23, v5.7.26, v5.7.27, v5.7.3, v5.7.4, v5.7.5, v5.7.6, v5.7.7, v5.7.8, v5.7.9].
- spatie/laravel-sluggable 2.1.6 requires illuminate/database ~5.5.0|~5.6.0|~5.7.0
-> satisfiable by illuminate/database[5.7.17, 5.7.18, 5.7.19, v5.5.0, v5.5.16, v5.5.17, v5.5.2, v5.5.28, v5.5.33, v5.5.34, v5.5.35, v5.5.36, v5.5.37, v5.5.39, v5.5.40, v5.5.41, v5.5.43, v5.5.44, v5.6.0, v5.6.1, v5.6.10, v5.6.11, v5.6.12,
- don't install illuminate/database v5.5.0|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.16|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.17|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.2|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.28|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.33|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.34|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.35|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.36|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.37|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.39|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.40|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.41|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.43|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.5.44|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.6.0|don't install laravel/framework v5.4.36
- don't install illuminate/database v5.6.1|don't install laravel/framework v5.4.36
- Installation request for laravel/framework (locked at v5.4.36, required as 5.4.*)
-> satisfiable by laravel/framework[v5.4.36].
- Installation request for spatie/laravel-sluggable ^2.1
-> satisfiable by spatie/laravel-sluggable[2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6].
Installation failed, reverting ./composer.json to its original content.
我也尝试添加 illuminate/database
但它也显示了同样的问题。
最佳答案
您始终可以在其 composer.json 文件中验证包的要求。
例如,在您的情况下,您可以在此处检查 composer.json: https://github.com/spatie/laravel-sluggable/blob/master/composer.json#L18#L23
你可以注意到这一点:
"require": {
"php" : ">=7.0.0",
"illuminate/database": "~5.5.0|~5.6.0|~5.7.0",
"illuminate/support": "~5.5.0|~5.6.0|~5.7.0"
},
这里说的是最低PHP版本要求,还提到了illuminate/database
和illuminate/support
包版本要求,即5.5 、5.6 和 5.7 及以上。
这些 illuminate 包适用于 Laravel。它们是 Laravel 框架的核心包,所以它们的版本应该与你的 Laravel 版本相匹配。
您不能在较新的 Laravel 版本上安装旧的 illuminate 包。
我建议您将 Laravel 升级到 5.5 或最新版本。 Spatie 及其软件包大部分时间都是最新的,因此您最好也更新您的软件包。
关于php - 无法在 laravel 5.4 中添加 spatie/laravel-sluggable 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54881714/
使用Gedmo Sluggable Symfony2 中的行为,我需要知道是否有办法允许斜杠 (/) 和破折号 (-) 作为单词分隔符。换句话说,一个特定的分隔符与往常一样,但保留另一个特定的特殊字符
我正在尝试将土耳其语字符转换为可读的 slug。但它因未定义而失败... 这里有什么问题? HTML Fıstıkçı Şahap Çık Dışarı Dağlarda Oyna Js: Strin
我正在尝试使用 Doctrine Extensions bundle 中的 Sluggable 行为: http://gediminasm.org/article/sluggable-behavior
我有一个名为 Vara 的类,其中有一个名为 searchname 的表字段。我想对 cviebrock eloquent sluggable 进行简单设置,但无法弄清楚问题所在。 当我保存我的模型时
我必须在现有实体中添加一个 slug 字段来对字段“名称”进行 slugify。但是这个实体中已经有数据,我无法删除它们。 我想创建一个控制台脚本,它可以对我所有的“名称”字段进行 slugify。
我正在尝试从 StofDoctrineExtensionsBundle 设置 Sluggable 以生成基于 slug 的主键 id 和名称字段 /** * @var string * @Gedm
我正在使用 Doctrine,通过 StofDoctrineExtensionsBundle 使用 DoctrineExtensions 使用“Doctrine Extensions Sluggabl
我正在尝试将默认分隔符更改为“+” /** * @var string $slug * @Gedmo\Slug(fields={"label"}, separator="+") * @ORM\C
Laravel 7.0 版,我正在使用 cviebrock/eloquent-sluggable包裹。 我要的是放@作为用户名的前缀。 我在 User 模型中包含了 Sluggable trait 并
我已安装 https://github.com/stof/StofDoctrineExtensionsBundle并在 Country 实体的特定字段上同时使用 Translatable 和 Slug
我正在尝试使用 gedmo 学说扩展来翻译实体。 https://github.com/Atlantic18/DoctrineExtensions 我使用 yml 作为 orm 映射文件(自动生成实体
当我尝试将 slug 添加到我的 laravel 项目时出现错误。 这是我的提供商Cviebrock\EloquentSluggable\ServiceProvider::class, 这是我的com
我试图在我的设置中添加 spatie/laravel-sluggable 但在终端中遇到了这个错误。我试图搜索这个但没有找到任何相关的解决方案。 这里是错误: Problem 1 - Conc
我正在尝试使用在这里找到的 Laravel 的 sluggable 包:https://github.com/cviebrock/eloquent-sluggable 当我保存一个模型(例如产品)时,
我试图在我的设置中添加 spatie/laravel-sluggable 但在终端中遇到了这个错误。我试图搜索这个但没有找到任何相关的解决方案。 这里是错误: Problem 1 - Conc
我是一名优秀的程序员,十分优秀!