由于官方的 think-validate验证器 不兼容 PHP8.0。所以这里重复造轮子

Tinywan

项目地址

https://github.com/Tinywan/webman-validate

错误信息

#14 {main} in .../vendor/topthink/think-container/src/Container.php on line 32

Worker[17762] process terminated with ERROR: E_ERROR "During inheritance of ArrayAccess: Uncaught ErrorException: Return type of think\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in .../vendor/topthink/think-container/src/Container.php:567
阅读 285
3个评论

yzh52521

其实这个库就没有用到 think-container 这个扩展

  • Tinywan 20天前

    在Github看是没用到,但是你使用composer安装的话,会自动安装依赖 think-container 这个扩展。think-container 这个扩展官方已经不维护了

Tinywan

安装

截图

可以看出,上面是自动安装 think-container 这个扩展的

查看依赖

截图

  • yzh52521 20天前

    删除依赖就好了

  • Tinywan 20天前

    这个是composer自动安装的,不可以删除的

Tinywan

2590
积分
0
获赞数
0
粉丝数
2020-01-14 加入