Composer是PHP编程语言的应用程序级包管理器。它提供了一种标准格式,可以轻松管理基于PHP的项目依赖项(库),并受到Node.js的“npm”和Ruby的“bundler”的强烈启发。 Composer由Nils Adermann和Jordi Boggiano开发。他们都继续管理这个项目。更多信息,请访问https://getcomposer.org。
为新的 Symfony Bundle 努力使用 Symfony Flex 配方
我目前正在努力在本地覆盖 Symfony Flex 配方以进行测试。 这是我所做的: 为 Symfony 5.4 及更高版本实现了 Symfony 捆绑包。 发布在 Packagist 上。 阅读...
错误 [RuntimeException] 无法扫描“数据库/种子”内的类
我运行作曲家更新时遇到问题 其他安装命令也会发生同样的情况 错误: [RuntimeException] 无法扫描内部类 “数据库/种子”...
docker 如何获得“RUN run-composer”的更详细输出
我正在更新 symfony 项目,目前我通过 Google 云中的 Github Actions 构建的 docker 崩溃并显示以下消息: 26 | 26 27 | 27用户 nginx 28 | 28 >>> R...
我刚刚开始使用 laravel 来创建我的网站。我尝试安装 windows valet 来帮助我开发我的网站。我用的是窗户。 但是当我尝试使用安装时 作曲家全局需要 cretueusebiu/...
我是开发新手,正在 Hostinger 托管上开发 Laravel 项目。我试图奔跑 作曲家安装 但它显示错误,我需要将其升级到composer 2。我不知道是否...
使用composer安装laravel,但它说类似“您的需求无法解析为一组可安装的软件包。”
您的要求无法解析为一组可安装的软件包。 问题1 - laravel/framework[v11.0.0, ..., v11.6.0] 需要 league/flysystem ^3.8.0 -> 可满足 league/flysystem...
我的问题是如何创建付费作曲家包。我有一个关于一段代码的想法,我会将其放入 PHP 编译器包中。 这个包裹应该是私人的,只有在我的
由于php版本问题,无法使用composer建立laravel项目
我使用的是具有多个我自己的域的共享主机。我买了一个新的,特别是为了它我被要求使用 php 8.2 或更高版本。使用 MultiPHP 管理器,我将其设置为 PHP 8.2 (ea-php82...
运行composer create-project laravel/laravel:^11.0 project-name然后转到我的项目文件夹cd project-name之后我应该运行php artisanserve但是我在这一步遇到了一个错误...
如何通过使用composer.json额外配置来减少Google API PHP客户端的包大小?
我在 WP 插件中使用 google-api-php-client,PHP 编写器下载包含近 200 个库的完整 git 存储库,因此插件的大小因此而增加。 有吗...
所以我想安装maatwebsite/excel,并且我尝试了几种方法但没有成功。有人能帮我吗。我使用 laravel v 9 和 php v 8.1 > 体操@LAPTOP-NEA31346 MINGW64 > ~/文档...
在 ProjectInstaller.php 第 69 行:mkdir 权限被拒绝
我正在window上处理laravel项目。当我运行命令时我已经安装了composer 终端上的作曲家 create-project laravel/laravel example-app 。 我有 在 ProjectInstaller.php 第 69 行:
假设每个函数有 1 个文件: /src/Helpers/fooHelper.php 假设每个函数有 1 个文件: /src/Helpers/fooHelper.php <?php namespace MyHelper; function fooHelper() {}; /src/Helpers/barHelper.php <?php namespace MyHelper; function barHelper() {}; 我看到有 "autoload": { "files": ["src/Helpers/functions.php"] } 是否可以通过 Composer 按需自动加载这些函数,而不是每次请求? 是否可以通过 Composer 按需自动加载这些函数,而不是每次请求? 不,PHP 中的函数不支持自动加载。您需要手动加载它们,或者将带有函数声明的文件添加到 autoload.files 中的 composer.json 配置中 - 即使您从不使用它,它们也会在每个请求上加载。 目前唯一明智的解决方法是将助手包装在某个静态类中,该静态类可以毫无问题地自动加载。 class MyHelper { public static function fooHelper() {} public static function barHelper() {} } MyHelper::fooHelper(); MyHelper::barHelper(); 我之前确实遇到过这个问题,并找到了一个简单的解决方案,我在几个项目中实现了这个问题,没有任何问题 我发现,如果类和函数命名空间匹配,可以在类的构造函数中定义函数。 我的解决方案: 函数文件myfunction.php namespace Foo; function myFunction(){ return "string"; } 某堂课: namespace Foo; class myClass{ public function __construct(){ include __DIR__.'myfunction.php'; } public function printFunction(){ echo myFunction(); } } 如果您想为每个帮助文件添加它,您应该执行以下操作: "autoload": { "files" : [ "path_to file_1.php", "path_to file_2.php", "and so on" ] } 运行命令后应该可以工作:composer dump-autoload或composer dumpautoload。
在.ddev目录中找不到docker-compose.yaml文件
我安装了最新的 ddev 版本(1.23.0)来开发我的 laravel 项目。我想通过 ssh 远程访问我的 vs code。因此,我想有“docker-compose.yam ...
Composer,捆绑包中哪个版本的 (symfony) 包?
我使用symfony网站上的这些说明安装了friendsofsymfony/ckeditor-bundle。简而言之,有三个步骤(对于 symfony flex): 作曲家需要 Friendsofsymfony/ckeditor-bund...
flex-require 属性在 symfony/sculptor.json 中的作用是什么
https://github.com/symfony/sculpture/blob/6.4/composer.json 中的composer.json 文件包含以下属性 “弹性要求”:{ “symfony/控制台”:“*”, “symf...
Composer 无法在 Windows 上工作,给出 [Composer\Exception\NoSslException] 错误
我正在尝试在 Windows 10 上安装 Laravel。我安装了 Composer 来安装 Laravel,但它给了我以下错误。 [Composer\Exception\NoSslException] openssl 扩展名是 需要 S...
我正在使用 satis 来管理几个托管的 Mercurial 存储库。其中一个存储库有一个书签“stable”,它已被扫描并在packages.json 中创建了一个条目。我剥去了树枝,去掉了...
在我的公司,我们使用 Composer 构建大部分项目,这意味着我的不同团队从互联网下载大量重复的包(具有相同版本的相同库)。 我
为什么我使用 Composer 安装 Symfony 时出现错误
在composer上使用 symfony/symfony 包创建新的 symfony 项目时遇到以下错误: 不存在composer.lock 文件。将依赖项更新到最新版本而不是