Я сейчас работаю над проектом Laravel и слежу за курсом.Все шло просто отлично, пока мне не пришлось добавить «красноречивый» в мой проект.Этот пакет работает просто отлично, но теперь я получаю следующую ошибку в моем проекте:
count (): параметр должен быть массивом или объектом, который реализует Countable
Я использую эту функцию count () в моем представлении:
@if($comments->count() > 0)
@forech($comments as $comment)
//displaying single comment data
@endforeach
@endif
Теперь мой вопрос: почему эта ошибка отображается сейчас?Может ли это быть потому, что я сделал «обновление композитора» в своем проекте, и он обновил мою версию PHP до 7.2, и в этой версии есть проблема count ()?Я предполагаю, что знак "> =" изменил мою версию PHP.Моя текущая конфигурация проекта laravel:
"php": ">=5.5.9",
"laravel/framework": "5.2.*"
Но когда я запускаю "php -v" в моем проекте, это показывает, что моя версия PHP сейчас 7.2.Есть ли способ, которым я мог бы понизить версию PHP без потери файлов моего проекта?Любая помощь приветствуется.