站长图库

Laravel 引入自定义类库或第三方类库

󰌂发布时间 2021-03-26 热度 426

 当前位置:  首页 / 教程资源 / 后端教程

教程内容:

laravel项目开发中我们常常会引入一些第三方类库用于开发我们的项目,那么如何优雅的引入这些自定义类库呢?引入的类库最好是设置了命名空间的这样用起来就可以有效避免出现重命名的情况,当然,没有命名空间也可以使用,就是类名字(非文件名)最好复杂一些。(重复也不要紧,程序会自己判断)


第一步:在app目录下创建一个存放自定义类库的文件夹,这我们命名为:Libs


第二步:将自定义的类库存放在Libs文件夹中


QQ截图20210326100241.png


第三步:在根目录下找到composer.json 打开后在autoload下的classmap下加入"app/Libs/类库名" 


QQ截图20210326095807.png


第四步:如果安装了GIT 就在根目录下右键后点击GIT BASE HERE 打开命令框 或者 WIN+R  输入 CMD 切到项目根目录 执行

composer dump-autoload

QQ截图20210326101422.png

下面是引入成功的标志:进入 【 vendor/composer/autoload_classmap.php 】查看自动加载类的key=>value映射

QQ截图20210326101711.png

第五步:接下来就可以直接在控制器中使用自定义类了。注意:如果你的类没有命名空间,无需进行use 主动引入,直接   \calss::method()  即可调用


QQ截图20210326102014.png


上面说了 加载第三方类库,那么进行卸载怎么做呢?

1、首先去composer.json文件,去掉你引入的文件路径并保存
2、命令行:composer dump-autoload (-o)
3、再次进入 vendor/composer/autoload_classmap.php,你会发现,之前安装的类和路径映射全都没有了



评论(0)条

    站长图库

    站长素材 - 建站资源分享平台

    虚拟库提供各类虚拟产品,虚拟资源以及教程、模板、素材等,虚拟库是一个互联网虚拟产品,虚拟资源聚集地的特色网站!

    反馈建议

    kefu@xuniku.cn fuwu@xuniku.cn

    周一至周日9:00-23:00

    在线QQ咨询

    本期推荐小程序

    本站所有资源均为会员提供或网上搜集,版权归原作者所有,如需商业用途或转载请与原作者联系!所提供的内容仅供观摩学习交流之用,请勿用作商业用途!如有侵权,请及时 联系我们 删除

    Powered by 虚拟库 © 2010-2020 流量联盟   copyright   北京流量圈信息科技有限公司