php - 无法将新包添加到 laravel 项目
问题描述
我目前正在处理由不同开发人员创建的旧项目。但是当我向composer.json
文件中添加一个新包时,它会返回很多错误。请在下面查看我的代码和屏幕截图。
我正在尝试添加的包
"aws/aws-sdk-php-laravel": "~3.0"
作曲家.json
"require": {
"php": ">=7.0.0",
"aceraven777/laravel-paymaya": "^1.0",
"aloha/twilio": "^4.0",
"fideloper/proxy": "~3.3",
"florianv/laravel-swap": "^1.3",
"freshbitsweb/laratables": "^1.1",
"intervention/image": "^2.4",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"laravelcollective/html": "^5.4.0",
"maatwebsite/excel": "~2.1.0",
"mews/captcha": "^2.2",
"paypal/rest-api-sdk-php": "^1.13",
"php-http/guzzle6-adapter": "^1.1",
"php-http/message": "^1.7",
"stevebauman/location": "^3.0",
"tymon/jwt-auth": "dev-develop",
"cartalyst/stripe-laravel": "2.0.*",
"aws/aws-sdk-php-laravel": "~3.0"
}
解决方案
从 composer.json 中删除包并使用composer require aws/aws-sdk-php-laravel
.
问题是,当您运行composer install
它时,它使用composer.lock
,但它不与composer.json
. composer update
可能会起作用,但不是好方法。
推荐阅读
- java - JDA 机器人异常
- pyspark - 使用 QuantileDiscretizer 在 pyspark 中的百分位数排名
- ruby-on-rails - Sphinx 合并命令失败:rake ts:merge 失败,而索引器命令成功
- authentication - 如何获取自我帐户的守护进程访问令牌
- import - Python 导入 pdfplumber 错误“ModuleNotFoundError: No module named 'chardet'”
- java - 使用 Rest Assured 检查 JSON 数组的值的问题
- c# - 了解 .NET 基类库
- r - 将数据保存在文本文件中并在 R 中加载
- javascript - HTML中使用draggable时如何取动态数据的id值?
- python - PS4 控制器 - 值为 1 时光标不移动