为什么我的autoload.php的composer不';不行?

为什么我的autoload.php的composer不';不行?,php,dependencies,composer-php,respect-validation,Php,Dependencies,Composer Php,Respect Validation,我有一个项目,我使用Composer,我通过它导入了很多东西。。。我需要索引中的autoload.php(项目的根目录)和istead Slim、Mongo、Twig工作得很好。但当我称一类尊重/确认为不起作用;如果我只是使用尊重/验证,错误是: 在(需要时的文件路径)中找不到类“尊重\验证\验证程序”。 如果我尝试在此处也要求autoload.php,则错误如下: **警告**:require_once(vendor/autoload.php):无法打开流:在(我需要时的文件路径)中没有这样的

我有一个项目,我使用Composer,我通过它导入了很多东西。。。我需要索引中的autoload.php(项目的根目录)和istead Slim、Mongo、Twig工作得很好。但当我称一类尊重/确认为不起作用;如果我只是使用尊重/验证,错误是:

在(需要时的文件路径)中找不到类“尊重\验证\验证程序”。

如果我尝试在此处也要求autoload.php,则错误如下:

**警告**:require_once(vendor/autoload.php):无法打开流:在(我需要时的文件路径)中没有这样的文件或目录。


**致命错误**:require_once():无法在(需要时的文件路径)中打开所需的“vendor/autoload.php”(include_path=”;C:\xampp\php\PEAR)

尝试使用
php composer dump autoload
。它可能会解决该问题。

如果您在特定目录中使用文件(
file.php
),如下所示:

/app/controller/validation
并且您的供应商目录位于项目的基本路径中,您需要包括供应商目录的相对路径:

../../../vendor/autoload.php
是我干的。 我像往常一样检查了文件和权限,但看起来一切正常。然后我打开autoload.php,看到。。。哦我们当然有
\uuuuu DIR\uuuuuu

我是这么做的

require'../../vendor.autoload.php'

改为

require\uuuuu DIR\uuuu.../../vendor.autoload.php'

这在政治上并不正确,但这一刻令人沮丧地浪费了我的时间


当然,除了
\uuuu DIR\uuuu
之外还有更好的选择,比如使用基本路径等。但这对我来说很有效。

我对xampp也有同样的问题。我安装了composer并使用了:

composer create-project --stability=dev --prefer-dist yiisoft/yii2-app-basic D:\xampp\htdocs\newapp

我的问题现在解决了。

我也遇到了同样的问题,我使用laravel的最新版本解决了它,只需尝试以下代码即可创建您的项目:

composer创建项目laravel/laravel示例项目——首选dist


这始终使用最新版本。

我从项目根目录解决了简单的重新运行composer更新问题。
(我的案例在Magento2上,但错误和路径相同)

在我的情况下,我只是忘记了在运行命令之前更改我的工作目录
composer require cboden/ratchet
在cmd中,这个修复了它
cd c:\path to project\
然后
composer require cboden/ratchet

我解决了这个问题,没有任何
安装
更新
composer
只需将
require\u从子类移动一次
主页

require_once 'vendor/autoload.php';

我已经通过cmd在Composer/bin中完成了它。。。dir=$(d=$(dirname“$0”);cd“$d”$$pwd)if命令-v'cygpath'>/dev/null 2>&1;然后dir=$(cygpath-m$dir);fi dir=$(echo$dir | sed's/\/g')php“${dir}/composer.phar”$*–您是否尝试过从需要的位置以相对的方式包含autoload.php文件?我尝试过,就像我说的,我说autoload.php找不到该文件,但是如果我只留下“use”告诉我,我找不到验证器类。您需要
require\u一次('../../../../vendor/autoload.php')
。以这种方式包括您需要的文件。2016…我也转到了python。:P