这个应该怎么解决命令行下面的问题?
[图片]
应该是 Opis/Closure 这个库不支持php8
嗯,看了下支持8.0,还不支持8.1,8.1废弃了Serialize接口
php8.1 你可以装上 tp_cache ?
我php8.0都装不上 依赖太低
你这个应该是先装了tp-orm再装tp-cache,这俩都依赖psr/simple-cache。但是tp-cache只能装1.0的,如果先安装tp-orm就会装psr/simple-cache2.0,导致tp-cache装不上
tp的以后不用了 一直也不升级 已经用laravel的cahce了
用的插件市场中的shopwwi/laravel-cache吗?
是的
找到 /vendor/opis/closure/src/SerializableClosure.php
加入
public function __serialize(): array { } public function __unserialize(array $data): void { }
谢谢,这样可以,还是等官方支持吧
你们咋都用这么新的啊,自己写着玩的嘛
没有呀,都上项目了。php7不都停止维护了吗
'serialize' => ['serialize', 'unserialize']
配置加上这个看可行不
应该是 Opis/Closure 这个库不支持php8
嗯,看了下支持8.0,还不支持8.1,8.1废弃了Serialize接口
php8.1 你可以装上 tp_cache ?
我php8.0都装不上 依赖太低
你这个应该是先装了tp-orm再装tp-cache,这俩都依赖psr/simple-cache。但是tp-cache只能装1.0的,如果先安装tp-orm就会装psr/simple-cache2.0,导致tp-cache装不上
tp的以后不用了 一直也不升级 已经用laravel的cahce了
用的插件市场中的shopwwi/laravel-cache吗?
是的
找到 /vendor/opis/closure/src/SerializableClosure.php
加入
谢谢,这样可以,还是等官方支持吧
你们咋都用这么新的啊,自己写着玩的嘛
没有呀,都上项目了。php7不都停止维护了吗
'serialize' => ['serialize', 'unserialize']
配置加上这个看可行不