我在CPanel上上传了一个laravel项目,得到了这个错误
Symfony\Component\Translation\TranslatorInterface::setLocale($locale)声明必须与Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale兼容)
该项目在本地主机上运行良好,我的问题是在CPanel中。
我的laravel项目的版本是5.8.36
发布于 2020-02-04 08:24:59
看起来,运行composer更新时使用的PHP版本与用于执行应用程序的版本不同。
解决办法如下:
在Symfony/translation-contracts/composer.json编辑中
"require": {
"php": "^7.2.9"
},至
"require": {
"php": "^7.1.3"
},然后在运行编写器更新之后将symfony/translation-contracts: "^1.1.6"添加到project/composer.json中,它应该工作:)
https://stackoverflow.com/questions/60053195
复制相似问题