composer-php相关内容

如何为symfony捆绑包参数/配置值提供默认值?

我已经创建了一个symfony 5.3+包,它应该用于将公共代码添加到不同的项目中。该捆绑包包含一些服务,这些服务应该可以使用symfony文档中所述的参数/选项进行配置。 如何为这些选项提供默认值?捆绑包中设置的默认值Configuration.php不起任何作用。 详细信息: 我使用以下结构创建了一个捆绑包项目,并使用Composer将其添加到我的symfony项目中: ..
发布时间:2022-08-20 16:40:52 其他开发

Laravel 8中损坏的Composer.json文件

当我试图从我的项目中删除包maatwebsite/excel时,我严重损坏了一些东西。问题是我无法跟踪我所做的更改。在我从Composer.json中删除maatwebsite/excel之前,我可能从Composer.json中删除了phpoffice/phpspreadsheet。但我记不清了。因为当我用Git签出一个旧版本时,我再也找不到这个条目了。每次我调用Composer时,它现在都会给 ..

Composer无法加载程序包无效的版本字符串

我遇到了范围问题,当我尝试在本地安装一些包时,遇到了错误,但当我尝试在测试服务器中安装相同的包时,所有安装都没有错误。我在图像中使用了docker-compose和安装捆绑包。Docker-Copose和其他所有依赖项完全相同的Docker文件,均为GIT格式。 composer require league/flysystem-bundle 而在当地我面对的是 将版本dev-mas ..
发布时间:2022-06-26 11:23:24 其他开发

如何将Composer供应商文件夹提交到Git库中?

我是否可以这样设置.gitignore以允许作曲家依赖项(供应商目录)存在于我的存储库中? Composers正式建议您“不应该”这样做。它提供了三个原因(https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md): VCS存储库较大,更新代码时存在差异。 在 ..
发布时间:2022-06-18 17:19:27 PHP

未捕获的错误:找不到类';ComposerAutoloaderInit';

尝试删除并重新安装软件包后,当我尝试include('vendor/autoload.php'); 时收到此新错误 致命错误:未捕获错误:未在mypathvendorautoload.php:7中找到类>‘ComposerAutoloaderInit7b3c839efeba468a3d595a365ceb8e89’:7堆栈跟踪:#0 mypathmypage.php(2):Include( ..
发布时间:2022-02-24 19:10:46 PHP

从自定义GitLab域安装时避免Composer供应商中的.git文件夹

我在GitLab管理的Git存储库上有一个symfony包。该捆绑包使用Composer添加到symfony,并指向GitLab作为附加存储库。 一切正常,相关性被完美跟踪,捆绑包确实按预期工作,但是,为了优化我的项目源代码,我希望避免将.git文件夹包括在Vendor/my-org/my-Bundle目录中。 这里是symfony项目的composer.json示例: { ..
发布时间:2022-02-23 15:04:51 其他开发

Laravel 4.2 Composer 安装错误:“无法扫描类"

我想通过 Composer 在我的新 Laravel 4.2 安装中安装一些包.但是,我遇到了一个例外. 这是我的 Composer 文件: {“名称":“laravel/laravel","description": "Laravel 框架.",“关键字":[“框架",“laravel"],“许可证":“麻省理工学院",“许可证":“麻省理工学院",“要求": {“laravel/框架" ..
发布时间:2022-01-21 20:30:56 PHP

如何创建一个供作曲家自动加载使用的库?

我想让 Composer 自动加载 这个包. 此软件包可在 Packagist 上找到 我意识到我需要在 composer.json 中添加一些东西,并且我需要在某处有一个 autoload.php. 应该自动加载的唯一类是 Webbot.php. 谁能给我一步一步的分解来完成这个? 返回的 Google 搜索结果是自动加载库的说明. 我需要有关如何编写可自动加载 ..
发布时间:2022-01-21 20:30:46 PHP

如何在 PHP 服务器上运行作曲家更新?

有没有办法在我们的生产/测试环境中运行 composer update 命令? 问题是我无法访问命令行. 解决方案 是的.有一个解决方案.但它可能需要一些服务器配置......由于安全风险,其中一些默认情况下是禁止的! 下载 composer.phar https://getcomposer.org/download/- 这是 PHP 存档,可以通过 Phar() 提取并作为常 ..
发布时间:2022-01-21 20:30:32 PHP

Laravel 5 Seeder 类不存在

我有一个全新的 Laravel 安装.我已经从一个 Laravel 项目的 github 存储库中转移了代码,版本相同 (5.3). 一切正常,但由于某种原因数据库种子无法运行. 例如,我可以在新的 Laravel 安装中从 github 加载的迁移中迁移,就像我在最初将迁移推送到 github 的服务器上一样. 但是我不能做php artisan db:seed,这意味着我漂亮 ..
发布时间:2022-01-21 20:30:23 PHP

使用私有 Bitbucket Mercurial 存储库配置 composer.json

我的项目使用我自己的库,该库位于位于 bitbucket.org 上的私有 Mercurial 存储库中.该库没有配置 composer.json. 我尝试将该库作为我项目的依赖项. 首先我给composer.json写了以下字符串: {“要求": {"php": ">=5.4",“我的名字/我的库名":“开发"},“存储库":[{“类型":“汞",“网址":“https://bit ..
发布时间:2022-01-21 20:30:06 其他开发