composer 安装扩展包时忽略版本匹配

Composer

执行 composer install 安装扩展包时遇到错误: Your requirements could not be resolved to an installable set of packages。这是因为当前PHP版本不匹配composer.json要求的版本,使用 --ignore-platform-reqs 参数可以忽略版本匹配

辰风沐阳 阅读 902 2021-10-31

composer install、update、require 区别

php Composer

当本地存在 `composer.lock` 文件时, composer install 将会去读取 composer.lock 中存储的版本号, 并且以此标准去下载依赖; 而 composer update 则不会去读取 composer.lock 中的版本号, 他仍然会去读取 composer.json 中定义的依赖, 生成新的 composer.lock 文件

辰风沐阳 阅读 1347 2021-06-03

composer search 搜索 packagist.org 依赖包

Composer

composer search 搜索 packagist.org 依赖包。应用场景:在TP框架中想引入TP官方的依赖包,忘记了包名或不想手打,可以先使用 search 命令搜索出来, 再将需要的依赖包复制到命令行中安装

辰风沐阳 阅读 898 2021-05-17

phpoffice/phpexcel 读取 Excel 表格数据

php Composer

PHP版本7.2以下推荐使用 phpoffice/phpexcel 读取表格数据

辰风沐阳 阅读 1482 2021-04-06

nesbot/carbon 日期时间处理扩展包

php Composer

应用场景: 根据时间戳出计算到现在的时间: 刚刚, 1分钟前

辰风沐阳 阅读 1228 2021-04-04

phpoffice/phpexcel 导出 Excel 表格数据

php Composer

导出Excel表格适用场景: 导出订单,导出用户信息; PHP7.2版本以下推荐使用 phpoffice/phpexcel(TP5.0,TP5.1),PHP7.2版本以上推荐使用 phpoffice/phpspreadsheet(TP6.0),phpoffice/phpexcel 已经停止维护

辰风沐阳 阅读 1871 2021-04-04

Composer 常用扩展包汇总

Composer

本文记录一些好用的composer包,找到好的扩展包,开发中能够大大提高开发效率。相信本文一定有你需要的扩展包

辰风沐阳 阅读 2072 2021-01-02

Composer 使用缩略名调用命令

Composer

缩略名调用命令的前提:这个缩略名具有唯一性,不会混淆;否则会报错,示例:`composer in` Command "in" is ambiguous (init, install and 1 more).【命令“in”不明确(init、install和1个以上)】

辰风沐阳 阅读 1171 2020-10-10

composer remove 移除扩展包

Composer

remove 命令用于移除 composer.json 中的扩展包;也可以一次移除多个包:composer remove 扩展包1 扩展包2 扩展包3

辰风沐阳 阅读 1218 2020-09-17

composr require 下载扩展包

Composer

composr require 将依赖添加或更新到 composer.json 文件中,不存在则自动创建;支持一次引入多个composer包,使用空格隔开就行;修改已下载的包的版本,直接引入即可,会自动以删除前安装的,改为最新指定的版本

辰风沐阳 阅读 1142 2020-09-17