Laravel工匠服务错误

时间:2017-10-20 16:16:16

标签: php laravel artisan

当我运行php artisan serve命令启动laravel作为laravel的初学者时,我收到此错误

  

PHP警告:require(/home/matynjr/events/vendor/autoload.php):无法打开流:第18行/ home / matynjr / events / artisan中没有此类文件或目录

     

PHP致命错误:require():在/ home / matynjr / events /中打开所需的'/home/matynjr/events/vendor/autoload.php'(include_path ='。:/ usr / share / php')失败第18行的工匠

8 个答案:

答案 0 :(得分:3)

使用composer update命令

在项目根文件夹cmd中运行

答案 1 :(得分:1)

您需要转到项目室并安装依赖项。它说没有供应商文件夹。供应商文件夹是作曲家的一部分。它将依赖文件保存在其中。

在项目根目录中运行composer install。在此之后运行composer update是个好主意。

答案 2 :(得分:1)

为了获得更快的结果,您可以使用

composer update --verbose --prefer-dist

答案 3 :(得分:1)

在您的根文件夹上运行cmd by replacing root directory with cmd 或打开新终端,导航到项目根文件夹,然后按照以下步骤操作
1次运行composer install 2 composer update 3重启你的应用 4然后运行php artisan serve

答案 4 :(得分:1)

如果composer install / composer update对您不起作用,请尝试:

composer install --ignore-platform-reqs

OR

composer update --ignore-platform-reqs


之后,您应该可以运行“ php artisan serve”。

答案 5 :(得分:1)

在项目的根目录中

运行

 composer install 

答案 6 :(得分:0)

就我而言,作曲家存在一些问题。 我通过在项目根文件夹中的 cmd 中运行此命令来解决它:

<块引用>

作曲家更新

答案 7 :(得分:-1)

就我而言,这是因为缺少供应商文件。输入这个来修复它:

<块引用>

composer install --ignore-platform-reqs

但是,如果我创建一个新项目,我仍然必须再次修复供应商文件。