大体流程:
1.新建一个目录放第三方类库
2.找到composer.json文件打开,在里面autoload 下classmap下面加入类库路径
3根目录下运行composer dumpautoload
4.使用时直接use 类的名称即可
5.方法调用可以new对象后->方法名访问 也可以类名::方法名访问
具体操作:
Laravel版本:5.6
1. 引入第三方淘宝客
类库,方法:
- 直接将
tb_sdk
扔到了public
下面(也可以自己建立一个文件夹)
如图:
- 在
composer.json
中的autoload
下的classmap
下加入"public/tb_sdk"
- 然后在项目.env同级目录执行命令行中运行
composer dumpautoload
- 接下来就可以直接在控制器中使用引入的类了。
2. 自定义函数:
- 例如: 在app下建一个
Common
文件夹 在Common
下建一个function.php
放入公共函数
例如:
function test(){
echo 'this is a test';
}
- 在项目目录下composer.json中加入
"autoload": {
"files":[
"app/Common/function.php"
]
}
- 在项目目录下执行
composer dump-autoload
- 在控制器的某个方法中调用
public function aa(){
test();
}