维护的 laravel 项目在切换到最新开发分支下后,项目又报了很多错误。这次报错:Class 'Stevenyangecho\UEditor\UEditorServiceProvider' not found。对这些第三方库比较陌生,就直接百度看是否有直接的解决方法。看到一篇文章说的情况是,在项目中存在这个包,还报这个错,强制版本为 1.42 可以解决:

"require": {
...
        "stevenyangecho/laravel-u-editor": "^1.42"
...
}

直接改了,发现没什么用。去 vendor 文件下查看,发现并没有这个包。可能是保存的代码版本已经丢失了吧,使用 composer update 更新了依赖库,然后就好了。