请教一下,我修改了 Laravel\Scout\Builder 的源码 ,有什么办法能避免修改源码吗
Rt,因为需要所以加了一个skip和count的功能,但是直接在源码修改了,之后不好管理
问题已解决,谢谢,解决方案就是我评论所述
找到了一个好的办法,复制源文件, 修改好以后放到单独一个目录里,比如 reload/ ,然后在composer.json的autoload段的 classmap 添加 reload, 然后composer dump-autoload,或者直接在 boostrap/app.php里面require一次。不要改类名,也不要改命名空间,自动加载类的时候就会先加载你改过的这个类, 忽略原版那个