在 laravel8 中嵌套在 nestedset 中删除对象时出现此错误

I get this error when delete object in nested in nestedset in laravel8

我在 laravel

的 nestedset 中删除嵌套对象时出现此错误

"Declaration of Kalnoy\Nestedset\BaseRelation::getRelationCountHash() should be compatible with Illuminate\Database\Eloquent\Relations\Relation::getRelationCountHash($incrementJoinCount = true)

不兼容 Laravel v8.17.0 https://github.com/lazychaser/laravel-nestedset/issues/479

叉修复 https://github.com/lazychaser/laravel-nestedset/pull/478#issuecomment-737104992

2022 更新

您现在可以升级到 kalnoy/nestedset v6.0.0 来解决这个问题。

this 解决问题

composer.json

"require": {
   .
   . 
   "kalnoy/nestedset": "^6.0.0",
   .
   .
}