多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 约定 由于composer很多插件巨大而臃肿,不适合用git跟踪,所以UniAdmin做了这样一件事,thinkphp的核心扩展也就是/vendor目录由git跟踪,但是/vendor2目录则不跟踪。 简单理解大家安装第三方扩展只要按照以下方式即可。 实际上装在任意一个里面的依赖都能被调用,我们强烈建议将最核心的依赖安装在vendor,稍微不那么重要或者依赖里面文件太多太臃肿的依赖安装在vendor2里面,避免git仓库太大。 ## 安装Composer ### Mac安装 brew install composer ### Windows安装 点击下载 [Composer-Setup.exe](https://getcomposer.org/Composer-Setup.exe "Click here to download Composer-Setup installer for Windows") ### Ubuntu安装 apt-get install composer ## 安装一个依赖 ### 在默认的vendor里安装依赖 ``` cd /vendor composer require phpoffice/phpspreadsheet ``` ### 在扩展的vendor2里安装依赖 ``` cd /vendor2 composer require phpoffice/phpspreadsheet ```