Laravel引入第三方库的方法

Laravel引入第三方库的方法

https://blog.csdn.net/will5451/article/details/52472695

1、首先在app目录下创建一个新的文件夹,命名libs(可自定义)

2、(可选)考虑到后面可能会引用很多库,so,在libs下再创建一个phpQuery文件夹

3、找到根目录下的composer.json文件

4、找到composer.json中定义的(看我备注)

     "autoload": {  
            "classmap": [  
                "database",  
                "app/libs/phpQuery" //加我 加我 加我  
            ],  
            "psr-4": {  
                "App\\": "app/"  
            }  
        },  

cop

5、运行终端,cd到项目路径,执行

composer dumpautoload  

--------------------------

然后就能在项目中愉快的使用phpQuery了,简单的用法如下: view plain cop

     use phpQuery;  

co

     phpQuery::newDocumentFile('http://www.baidu.com');  
    $companies = pq('body');  
    return $companies;  

 注:如果要再加其他第三方库,重复2-5的步骤即可。

 

尽量使用 Composer 来加载, 万不得已的情况下, 放到 https://github.com/laravel/laravel/tree/develop/app 这个文件夹下.

这里有个 Laravel 5 的项目例子: https://github.com/BnSmth/Larabook2.0/tree/master/app

这个是 4 的代码: https://github.com/laracasts/larabook

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113055.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JS数组扁平化_扁平化js

    JS数组扁平化_扁平化jsJS 扁平化 (flatten) 数组

    2022年4月21日
    40
  • XML Schema <第三篇>

    XML Schema <第三篇>

    2021年8月21日
    67
  • Jlink或者stlink用于SWD接口下载程序

    Jlink或者stlink用于SWD接口下载程序最近要使用stm32f103c8t6最小系统板,直接ISP串口下载程序太麻烦,就想着使用swd接口来调试。结果:通过SWD接口下载程序成功,但调试失败,还不知原因,会的的人麻烦交流一下。SWD接口:3.3VDIO(数据)CLK(时钟)GND1.首先声明jlink和stlink都有jtag和swd调试功能。jlink接口如下:如图,我使用的就是VCC…

    2022年4月25日
    53
  • C语言再学习 — 关键字volatile

    C语言再学习 — 关键字volatile占楼

    2022年7月27日
    6
  • nginx配置跨域访问,无法生效_页面跨域访问

    nginx配置跨域访问,无法生效_页面跨域访问由于浏览器同源策略的存在使得一个源中加载来自其它源中资源的行为受到了限制。即会出现跨域请求禁止。通俗一点说就是如果存在协议、域名、端口或者子域名不同服务端,或一者为IP地址,一者为域名地址(在跨域问题上,域仅仅是通过&quot;url的首部&quot;来识别而不会去尝试判断相同的IP地址对应着两个域或者两个域是否同属同一个IP),之中任意服务端旗下的客户端发起请求其它服务端资源的访问行动都是跨域的,而浏览器为了安全…

    2022年10月1日
    3
  • 监控神器-普罗米修斯Prometheus的安装

    监控神器-普罗米修斯Prometheus的安装  最近看了些AIOPS的资料,对于里面提及的一个普罗米修斯Prometheus起了兴趣,首先是联想到异形,哈哈。去看了一下,普罗米修斯还真是厉害,而且还是开源的,真是搬砖党的福音。功能:在业务层用作埋点系统Prometheus支持多种语言(Go,java,python,ruby官方提供客户端,其他语言有第三方开源客户端)。我们可以通过客户端方面的对核心业务进行埋点。如下单流程、添加购…

    2022年5月20日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号