[API第三方库]

ThinkCMF支持API应用自己安装第三方库,下面以demoAPI应用为例讲一下如何在API应用中引入第三方库

[创建composer.json]

demo API应用根目录api/demo中创建composer.json文件

  1. {
  2. "name": "thinkcmf/apis-demo",
  3. "description": "ThinkCMF demo api",
  4. "type": "cmf-api",
  5. "license": "MIT",
  6. "authors": [
  7. {
  8. "name": "catman",
  9. "email": "catman@thinkcmf.com"
  10. }
  11. ],
  12. "require": {}
  13. }

composer.json属性:name: compser包的的名称,格式your-vendor-name/package-name
description:compser包的描述
type:compser包的类型,这里固定为cmf-api
license:compser包的开源协议
authors:compser包的作者及联系方式
require:依赖库,这里留空{}

[安装第三方库]

cd 到API应用目录下,然后执行 composer安装命令,如:

  1. composer require phpoffice/phpspreadsheet

剩下所有更新,删除包等操作就是标准的composer操作