Lumen无法打开/../vendor/autoload.php

Zl3*_*l3n 6 php lumen

我在四月份发布后开始使用流明.

从5.0版本开始,我已经遇到了同样的问题并找到了解决方案(参见此处).

有几天我开始在Lumen(5.1)创建一个新项目.但是,通过应用上述方法.htaccess,这次问题并没有解决.

这是完整的错误:

警告:require_once(path_of_the_project/../vendor/autoload.php):无法打开流:第path_of_the_project\bootstrap\app.php3行没有此类文件或目录

致命错误:require_once():在第3行打开所需的' path_of_the_project\bootstrap/../vendor/autoload.php'(include_path ='.; C:\ php\pear')失败path_of_the_project\bootstrap\app.php

怎么解决?

kri*_*lfa 10

在您的bootstrap/app.php文件中,更改:

require_once __DIR__.'/../vendor/autoload.php';
Run Code Online (Sandbox Code Playgroud)

成:

require_once dirname(__DIR__).'/vendor/autoload.php'; 
Run Code Online (Sandbox Code Playgroud)

并确保你已composer update -vvv 成功运行.


小智 6

我得到了相同的错误,并通过从项目根文件夹运行以下命令解决它.

composer update -vvv
Run Code Online (Sandbox Code Playgroud)