laravel之第三方包导入以及自定义包(附:phpstorm激活方式)

使用第三方扩展类库的功能,如发送短信,即时通讯,云存储等等,需要我们自己去把第三方类库的扩展包集成进laravel框架。方法较为简单,如有不妥之处,请多多指教。


参考文章:https://segmentfault.com/q/1010000006130687

引入第三方插件,一般都是通过composer安装的,至于不用composer的,这里不提(太少,可以当做自定义包来处理,下面将会说到).php的第三方扩展一般在packgist上都有,而packgist的包基本来源于github,所以我们需要包,可以直接取github上面搜索就可以,找到对应的插件,通过说明,我们很容易就可以安装第三方插件,以及其使用方式。


而自定义的包的使用,则需要引入自动加载(重点)

参考文章:http://blog.csdn.net/iroycn/article/details/47036719


第一步:找到根目录下的composer.json文件,添加如下配置:

"autoload": {
        "classmap": [
            "database",
            "app/libs" //这里是自定义包的文件位置
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },

第二步:执行以下命令

composer dump-autoload     //当在包中加入新的类,需要更新autoloader

第三步:在app下定义libs目录即可(记得写命名空间 App\libs),至此,在libs目录下的所有文件都会被自动载入,我们可以在其他地方调用了.


phpstorm激活方式,请参见:http://idea.lanyus.com/(License server:http://phxism.top:41017/)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值