我正在使用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的全新安装。我对作曲家进行了诊断,但是一切正常。有人在哪里我的错误吗?
答案 0 :(得分:0)
Laravel Tinker
撰写者需要laravel / tinker
一旦安装了软件包,您应该将Laravel\Tinker\TinkerServiceProvider::class
添加到config / app.php配置文件中的providers数组中。
然后在控制台中创建一个
composer dump-autoload