作曲家在安装新的laravel库时遇到问题

时间:2018-07-18 19:38:43

标签: laravel installation composer-php

我正在使用composer安装新的Laravel 5.6环境,但是每次我执行“ Laravel new projectName”时,当我运行composer install或composer update时,都会返回此错误:

  

无法扫描内部的类   不会出现的“路径/到/供应商/ hamcrest / hamcrest-php / hamcrest”   既不是文件也不是文件夹

经过数小时的尝试修复后,我进行了测试,手动创建了hamcrest文件夹。当我再次运行composer install时,它指出composer无法读取“ psysh”库中的文件,当我去检查它时,该文件夹完全为空。我再次下载了文件并将它们放在文件夹中,只是为了测试它是否要运行。完成此操作并运行composer安装后,此错误弹出

  

Illuminate \ Foundation \ ComposerScripts :: postAutoloadDump @php工匠   包:发现

     

在ProviderRepository.php第208行中:                                                                找不到类“ Laravel \ Tinker \ TinkerServiceProvider”

     

脚本@php artisan软件包:发现处理后自动加载转储   事件返回,错误代码为1

我不知道我在哪里搞砸了,因为这是Composer + laravel的全新安装。我对作曲家进行了诊断,但是一切正常。有人在哪里我的错误吗?

1 个答案:

答案 0 :(得分:0)

Laravel Tinker

  

撰写者需要laravel / tinker

一旦安装了软件包,您应该将Laravel\Tinker\TinkerServiceProvider::class添加到config / app.php配置文件中的providers数组中。

然后在控制台中创建一个

composer dump-autoload