Laravel 5.4 (1/1) FatalErrorException - значение по умолчанию для параметров с подсказкой типа класса может быть только NULL в строке 34 CssSelectot \ rConverter.php

Может ли кто-нибудь помочь мне с указанной выше ошибкой. Я использую Laravel 5.4 и php 5.6. Я могу зарегистрировать пользователя и иметь возможность войти в систему, но всякий раз, когда я пытаюсь отправить электронное письмо (например, письмо для восстановления пароля или подтверждение адреса электронной почты), я получаю указанную выше ошибку. Laravel 5.4 (1/1) FatalErrorException - значение по умолчанию для параметров с подсказкой типа класса может быть только NULL в строке 34 CssSelectot \ rConverter.php

опубликуйте свой код, это не дает никакой полезной информации

Adnan Mumtaz 11.05.2018 09:59

Когда я регистрирую пользователя, я получаю указанную выше ошибку, но когда я проверяю таблицу пользователей, пользователь создается успешно. Я считаю, что ошибка возникает, когда мое приложение пытается отправить электронное письмо.

Ritchie 11.05.2018 10:04

Журнал ошибок: [11-мая-2018 07:44:26 UTC] Неустранимая ошибка PHP: значение по умолчанию для параметров с подсказкой типа класса может быть только NULL / public_html / msc / vendor / symfony / css-selector / CssSelectorConv‌ erter. php в строке 34

Ritchie 11.05.2018 10:06
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
2
3
1 239
1

Ответы 1

Попробуйте эту команду:

composer --prefer-dist --verbose -vvv update

Не могли бы вы рассказать об этом? Если запущенный скрипт выдает ошибку, как композитор может решить эту проблему?

Nico Haase 02.07.2018 11:22

Этот скрипт загрузит совместимые пакеты в зависимости от вашей версии php. Он удалит и установит для вас нужные пакеты.

Aldrin Papa 02.07.2018 11:47

Как вы думаете, почему что-то несовместимо?

Nico Haase 02.07.2018 11:49

Основываясь на своем опыте, я запустил композитор на PHP 7, а затем мы загрузили его на PHP5.6.36. Тогда мы сталкиваемся с этой проблемой. Я решил отладить и отследить проблему, и я обнаружил и решил ее с помощью данного скрипта. Селектор symfony / css может быть 4 и выше и несовместим с его версией PHP. С 4 до 3,4-уст.

Aldrin Papa 02.07.2018 11:54

Другие вопросы по теме