Laravel

时间:2015-11-18 19:44:40

标签: php laravel composer-php

我使用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.

文件确实丢失了。

所以我的步骤是:

  1. 我下载了作曲家
  2. CMD中的命令:

    作曲家创作 - 项目laravel / laravel laravel5-学习 在此之后我得到了关于丢失文件的错误。

  3. 然后我将建议的命令放在CMD中:

    composer install

  4. 但现在我收到了一个新错误:

    RuntimeException in EncryptionServiceProvider.php line 29:
    No supported encrypter found. The cipher and / or key length are invalid.
    

1 个答案:

答案 0 :(得分:3)

正如@Ohgodwhy所说,您的第一个错误是由于供应商代码中的某些内容丢失而引起的。

所以,使用:

composer install

将修复它。在那之后,正如@TimLewis所说,你可以使用:

php artisan key:generate

在.env中生成有效密钥,以保护会话和其他加密数据。