Class 'Illuminate\Cache\CacheServiceProvider' 未找到

Class 'Illuminate\Cache\CacheServiceProvider' not found

我正在与我的 android phone.laravel 项目合作。

我使用软件清除了 phone 上的垃圾文件,现在在尝试为 laravel 项目提供服务时出现错误。

首先,我 运行 php artisan serve 并得到这个错误:

$ php artisan serve

In PackageManifest.php line 168:

  The /storage/emulated/0/web/tbcians/bootstrap
  /cache directory must be present and writable
  .

然后我创建了缓存目录和运行 php artisan serve 再次得到另一个错误:

$ php artisan serve

In ProviderRepository.php line 208:

  Class 'Illuminate\Cache\CacheServiceProvider'
   not found

我该如何解决这个问题?

我试过了运行

$ composer update

$ composer update --no-scripts

但我仍然遇到错误

首先清除缓存。php artisan cache:clear。然后composer update

这解决了问题:

  1. 删除 "vendor" 目录。如果您在终端
  2. ,请使用"rm -rf vendor"
  3. 从根目录中删除 composer.local 文件
  4. 运行 "composer install"

– 杰克逊·约翰逊·库塔拉