为什么在全新的Laravel安装上出现这些错误?

时间:2018-08-23 12:49:17

标签: php laravel

这些错误:

Warning: require(C:\xampp\htdocs\laravelChallenge\public/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\laravelChallenge\public\index.php on line 24

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\laravelChallenge\public/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\laravelChallenge\public\index.php on line 24

我所做的就是使用laravel new创建一个新的Laravel项目并导航到public/index.php ...

1 个答案:

答案 0 :(得分:1)

情况1: 您需要重新生成autoload.php文件。您可以使用dump-autoload来执行此操作,而无需进行安装或更新。

使用

composer dump-autoload

再次在/ vendor目录中生成autoload.php文件。

案例2:Composer安装命令出现问题

有时在运行“ composer install”时也会出现该错误,因此最好的选择是先运行:“ composer install --no-scripts”,然后正常运行composer install。

案例3:更新时Composer中断了

作曲家有一个更新,使事情发生了变化。解决方法是更新您的composer.json文件。

https://github.com/composer/composer/issues/5066

https://github.com/laravel/laravel/pull/3687