Laravel 工匠服务错误

Posted

技术标签:

【中文标题】Laravel 工匠服务错误【英文标题】:Laravel artisan serve error 【发布时间】:2018-04-01 20:49:24 【问题描述】:

当我运行 php artisan serve 命令启动 laravel 时出现此错误,我是 laravel 的初学者

PHP 警告:需要(/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 行的工匠

【问题讨论】:

你跑composer install了吗? @aynber 我的猜测是这就是问题所在,也许将其添加为答案? @ljubadr 这是一个很常见的问题,我认为它可能会重复。 laravel failed to open stream fatal error when running php artisan serve command的可能重复 【参考方案1】:

就我而言,出现错误是因为在某些时候我输入了这两个命令 php "php artisan cache:clear" 和 "php artisan config:cache"。

所以,a 解决我的问题的方法是:

    首先输入“php artisan cache:clear”

    php 工匠配置:缓存

    npm 更新

    作曲家更新

就是这样。

【讨论】:

【参考方案2】:

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

作曲家更新

【讨论】:

【参考方案3】:

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

composer install --ignore-platform-reqs

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

【讨论】:

【参考方案4】:

运行

 composer install 
在你项目的根目录下

【讨论】:

【参考方案5】:

如果 composer install / composer update 不适合您,请尝试:

composer install --ignore-platform-reqs

composer update --ignore-platform-reqs

在此之后,您应该能够运行“php artisan serve”。

【讨论】:

【参考方案6】:

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

【讨论】:

【参考方案7】:

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

composer update --verbose --prefer-dist

【讨论】:

【参考方案8】:

你需要去你的项目室并安装依赖项。它说没有供应商文件夹。供应商文件夹是作曲家的一部分。它在里面保存依赖文件。

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

【讨论】:

【参考方案9】:

使用composer update 命令在您的项目根文件夹中运行 cmd

【讨论】:

以上是关于Laravel 工匠服务错误的主要内容,如果未能解决你的问题,请参考以下文章

新鲜的 Laravel 安装删除了工匠服务上的 server.php

Laravel 5 - Php 工匠语法错误

laravel php工匠错误

Laravel:创建资源路线会导致工匠错误

Laravel Php 工匠制作迁移错误

Laravel工匠错误:processutils