兼容 PHP 8.1 主要改動是需要支持使用低版本的 illuminate 包。
webman沒有依賴或限制illuminate的包啊,裝哪個版本的illuminate包是自己決定的,和Webman沒什么關(guān)系。
一般直接require就可以,composer會自己選擇與PHP8.1合適的illuminate包版本
https://github.com/walkor/webman/blob/master/composer.json
webman的依賴只有 workerman/webman-framework monolog/monolog,沒有illuminate包。
所以沒有你說的手動更新webman依賴才能使用的說法。至于你裝哪個版本的illuminate包不受webman控制,由你自己決定。
如果你弄不明白,就通過composer remove illuminate/database illuminate/pagination illuminate/events symfony/var-dumper illuminate/redis
刪除所有illuminate的包,然后運行 composer require -W illuminate/database illuminate/pagination illuminate/events symfony/var-dumper illuminate/redis
會自動根據(jù)你php的版本選擇正確的illuminate包版本