#php #laravel #nested-sets
#php #laravel #вложенные наборы
Вопрос:
я получаю эту ошибку при удалении объекта из вложенного в nestedset в laravel
«Объявление KalnoyNestedsetBaseRelation::getRelationCountHash() должно быть совместимо с IlluminateDatabaseEloquentRelationsRelationship::getRelationCountHash($incrementJoinCount = true)
Комментарии:
1. покажите код, который приводит к этой ошибке
Ответ №1:
Не совместим с Laravel v8.17.0 https://github.com/lazychaser/laravel-nestedset/issues/479
Форк с исправлением https://github.com/lazychaser/laravel-nestedset/pull/478#issuecomment-737104992
Ответ №2:
Обновление 2022
Вы можете исправить это, обновив до kalnoy/nestedset v6.0.0
now.
это решает проблему
composer.json
"require": {
.
.
"kalnoy/nestedset": "^6.0.0",
.
.
}