tp5手动添加依赖包到vendor目录下,如何自动加载

作者:星辰网络工作室 日期:2021-07-27 浏览:89

问题描述:因为各种原因用composer没法获取到依赖,所以就直接从git下载了包,放到vendor目录下,虽然有命名空间但是却不能使用use


解决:要使用use必须是自动引入的依赖,所以需要重新更新autoload文件


修改composer.json文件, 加入/修改


"autoload":{  

    "psr-4":{    

        "Elastic\\":"enhance/elastic" 

     }

}


其中 前面 是 你自己的命名空间名称, 后面是目录 名称(相对于 composer.json文件)


修改完成后在项目根目录执行


composer dump-autoload


微信截图_20210727163541.png


这样就可以使用use来引用了