[API第三方库]
ThinkCMF支持API应用自己安装第三方库,下面以demoAPI应用为例讲一下如何在API应用中引入第三方库
[创建composer.json]
在demo API应用根目录api/demo中创建composer.json文件
{"name": "thinkcmf/apis-demo","description": "ThinkCMF demo api","type": "cmf-api","license": "MIT","authors": [{"name": "catman","email": "catman@thinkcmf.com"}],"require": {}}
composer.json属性:name: compser包的的名称,格式your-vendor-name/package-namedescription:compser包的描述type:compser包的类型,这里固定为cmf-apilicense:compser包的开源协议authors:compser包的作者及联系方式require:依赖库,这里留空{}
[安装第三方库]
cd 到API应用目录下,然后执行 composer安装命令,如:
composer require phpoffice/phpspreadsheet
剩下所有更新,删除包等操作就是标准的composer操作
