在我的本地服务器上,一切都很好,使用mailtrap邮件服务器作为smtp服务器。但是,当我的网站在实时服务器上,当我尝试重置密码(忘记密码)时,会附上以下错误屏幕截图。我正在使用hostgators cpanels内置smtp。 如果需要,我会提供更多详细信息。
答案 0 :(得分:17)
您需要安装PHP版本7.1,因为nullable types were introduced in 7.1:
?string $value
来自Laravel docs:
您需要确保您的服务器符合以下要求:
PHP> = 7.1.3
答案 1 :(得分:3)
仅适用于php7.0
如果您的服务器没有php 7.1及更高版本,则只能使用php7.0 执行以下操作:
将此添加到config
下的composer.json文件
"platform": {
"php": "7.0.0"
}
同样,确保require
下的PHP版本设置为7.0.0,如config.platform.php
所示:
"config": {
"platform": {
"php": "7.0.0"
}
}
现在,这将确保仅安装与php7.0兼容的依赖项。