【问题标题】:Declaration of Symfony\Component\Translation\TranslatorInterface::setLocale($locale) must be compatible withSymfony\Component\Translation\TranslatorInterface::setLocale($locale) 的声明必须与
【发布时间】:2020-01-13 01:18:19
【问题描述】:

当我做 composer 更新我的 laravel 项目时 并在运行任何 api 后出现此错误

Declaration of Symfony\Component\Translation\TranslatorInterface::setLocale($locale) must be compatible with Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale)

这是我的 composer.json 文件

"require": {
        "php": "^7.1.3",
        "astrotomic/laravel-translatable": "^11.1",
        "bensampo/laravel-enum": "^1.26",
        "brozot/laravel-fcm": "^1.3",
        "doctrine/dbal": "^2.9",
        "fideloper/proxy": "^4.0",
        "intervention/image": "^2.5",
        "laravel/framework": "5.8.*",
        "laravel/tinker": "^1.0",
        "mpociot/laravel-apidoc-generator": "^3.17",
        "nwidart/laravel-modules": "^5.0",
        "spatie/laravel-permission": "^2.37",
        "tymon/jwt-auth": "dev-develop"
    },
    "require-dev": {
        "barryvdh/laravel-debugbar": "^3.2",
        "beyondcode/laravel-dump-server": "^1.0",
        "filp/whoops": "^2.0",
        "fzaninotto/faker": "^1.4",
        "mockery/mockery": "^1.0",
        "nunomaduro/collision": "^3.0",
        "phpunit/phpunit": "^7.5"
    },

这是我的 php 版本:

PHP 7.3.11-1+ubuntu16.04.1+deb.sury.org+1 

【问题讨论】:

    标签: laravel laravel-5.8


    【解决方案1】:

    Quick Google 将我带到 Laravel 存储库中的这个问题:https://github.com/laravel/framework/issues/30655#issuecomment-558619927

    遇到同样的问题,最快的解决方法是在您的 composer.json 中要求 "symfony/translation": "4.3.8" 并运行 composer update

    但是这不应该是必需的,因为最可能的原因是因为您在本地使用 PHP 7.3,但是在另一个 PHP 版本正在运行时出现错误,例如 7.2

    如果是这种情况,您可以运行此命令 composer config platform.php 7.2(如果这是您需要的版本,请将 7.2 替换为 7.1)告诉作曲家您要针对哪个 PHP 版本,这样您就可以使用 @987654330 @ 本地,但将为正确的 PHP 版本安装软件包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-18
      • 1970-01-01
      • 2021-11-20
      • 2013-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多