阿里云新用户优惠

Laravel composer导入本地包

老项目使用的是laravel5.1,需要升级到laravel8,php也需要同步升级。

原先项目的使用的phpoffice已停止更新且有些特性PHP8不支持,无法直接使用,若使用其他项目包改动比较大。

故需要将此包导入成本地包,然后直接修改不兼容代码。

  • 项目根目录创建文件夹packages,用来放需要本地化的项目代码,例如本次项目路径为:packages/phpoffice/phpexcel
  • 修改根目录下的composer.json配置
"repositories": [
      {
         "type": "path", 
         "url": "packages/phpoffice/phpexcel"
      }
   ]
  • 执行composer命令
composer require phpoffice/phpexcel:*@dev

关注微信公众号,与我交流吧~

分享