На моем локальном сервере все было хорошо, я использовал почтовый сервер mailtrap в качестве сервера smtp. но когда мой веб-сайт находится на работающем сервере и когда я пытаюсь сбросить пароль (забыл пароль), появляется следующий скриншот ошибки. Я использую hostgators cpanels, встроенный smtp.
более подробную информацию я предоставлю в случае необходимости.
Вам нужно установить PHP версии 7.1, потому что обнуляемые типы были введены в 7.1:
?string $value
И из Laravel docs:
Вам необходимо убедиться, что ваш сервер соответствует следующим требованиям:
PHP> = 7.1.3
Только для php7.0
Если на вашем сервере нет php 7.1 и выше, и вы можете использовать только php7.0
сделайте как ниже:
Добавьте это в файл composer.json в разделе config
"platform": {
"php": "7.0.0"}
Кроме того, убедитесь, что версия PHP под require
установлен на 7.0.0, как показано ниже в config.platform.php
:
"config": {
"platform": {
"php": "7.0.0"}
}
Это теперь гарантирует, что будут установлены только зависимости, совместимые с php7.0.