我使用composer命令设置了一个Laravel项目。当我打开浏览器访问该页面时,我得到一个致命的错误:
Fatal error: require(): Failed opening required 'C:\xampp\htdocs\Learning Laravel\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\Learning Laravel\bootstrap\autoload.php on line 17.
文件确实丢失了。
所以我的步骤是:
CMD中的命令:
作曲家创作 - 项目laravel / laravel laravel5-学习 在此之后我得到了关于丢失文件的错误。
然后我将建议的命令放在CMD中:
composer install
但现在我收到了一个新错误:
RuntimeException in EncryptionServiceProvider.php line 29:
No supported encrypter found. The cipher and / or key length are invalid.
答案 0 :(得分:3)
正如@Ohgodwhy所说,您的第一个错误是由于供应商代码中的某些内容丢失而引起的。
所以,使用:
composer install
将修复它。在那之后,正如@TimLewis所说,你可以使用:
php artisan key:generate
在.env中生成有效密钥,以保护会话和其他加密数据。