天天看点

Laravel 引入第三方类库及自定义函数

大体流程:

1.新建一个目录放第三方类库

2.找到composer.json文件打开,在里面autoload 下classmap下面加入类库路径

3根目录下运行composer dumpautoload

4.使用时直接use 类的名称即可

5.方法调用可以new对象后->方法名访问 也可以类名::方法名访问

具体操作:

Laravel版本:5.6

1. 引入第三方

淘宝客

类库,方法:

  1. 直接将

    tb_sdk

    扔到了

    public

    下面(也可以自己建立一个文件夹)

    如图:

    Laravel 引入第三方类库及自定义函数
  2. composer.json

    中的

    autoload

    下的

    classmap

    下加入

    "public/tb_sdk"

    Laravel 引入第三方类库及自定义函数
  3. 然后在项目.env同级目录执行命令行中运行
composer dumpautoload
           
  1. 接下来就可以直接在控制器中使用引入的类了。
    Laravel 引入第三方类库及自定义函数

2. 自定义函数:

  1. 例如: 在app下建一个

    Common

    文件夹 在

    Common

    下建一个

    function.php

    放入公共函数
例如:
    function test(){
        echo 'this is a test';
    }
           
  1. 在项目目录下composer.json中加入
"autoload": {
    "files":[
        "app/Common/function.php"
    ]
}
           
  1. 在项目目录下执行
composer dump-autoload
           
  1. 在控制器的某个方法中调用
public function aa(){
    test();    
}