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 工匠服务错误的主要内容,如果未能解决你的问题,请参考以下文章