Laravel7 在最新 Homestead 下运行提示 500 错误!
这个是配置
我新建了一个info.php直接访问没有问题
这里显示的是7.1
但我用的php -v 显示的是7.4
说明web服务这个应该是没有问题。
网上找资料让看看到storage的日志文件
local.ERROR: Declaration of Carbon\Translator::setLocale($locale) must be compatible with Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale) {“exception”:”[object]
提示这个错误,有人说是版本原因,我在homestead里改成了7.4还是不行,这下就不明白了
看了一下你这个问题,PHP的运行环境有两个,一个是cli 和cgi,你指定的应该是cli 环境下的版本,php7.1和7.4还是有差异的,比如解构赋值,你这个报错肯定是版本差异导致的。解决方案如下