没有不值得去解决的问题,也没有不值得去学习的技术!

Error When Running php artisan config:clear: ErrorException include(E:\wwwroot\object\vendor\composer/../../Modules/ThemeStoreGraphQL/Providers/GraphQlResolverServiceProvider.php) Failed to Open Stream: No Such File or Directory

执行 php artisan config:clear 时,报错:ErrorException : include(E:\wwwroot\object\vendor\composer/../../Modules/ThemeStoreGraphQL/Providers/GraphQlResolverServiceProvider.php): failed to open stream: No such file or directory

1. When running php artisan config:clear, an error occurred: ErrorException : include(E:\wwwroot\object\vendor\composer/../../Modules/ThemeStoreGraphQL/Providers/GraphQlResolverServiceProvider.php): failed to open stream: No such file or directory. See Figure 1

When running php artisan config:clear, an error occurred: ErrorException : include(E:\wwwroot\object\vendor\composer/../../Modules/ThemeStoreGraphQL/Providers/GraphQlResolverServiceProvider.php): failed to open stream: No such file or directory
Figure 1
Plaintext

PS E:\wwwroot\object> php artisan config:clear

   ErrorException  : include(E:\wwwroot\object\vendor\composer/../../Modules/ThemeStoreGraphQL/Providers/GraphQlResolverServiceProvider.php): failed to open stream: No such file or directory

  at E:\wwwroot\object\vendor\composer\ClassLoader.php:571
    567|  * @private
    568|  */
    569| function includeFile($file)
    570| {
  > 571|     include $file;
    572| }
    573|

  Exception trace:

  1   include()
      E:\wwwroot\object\vendor\composer\ClassLoader.php:571

  2   Composer\Autoload\includeFile("E:\wwwroot\object\vendor\composer/../../Modules/ThemeStoreGraphQL/Providers/GraphQlResolverServiceProvider.php")
      E:\wwwroot\object\vendor\composer\ClassLoader.php:428

  Please use the argument -v to see more details.

2. Confirmed that the file Modules/ThemeStoreGraphQL/Providers/GraphQlResolverServiceProvider.php no longer exists, as it was renamed to: Modules/OnlineStoreThemeGraphQL/Providers/GraphQlResolverServiceProvider.php

3. Ran the composer install command to regenerate vendor\composer\ClassLoader.php. An error occurred: In ProviderRepository.php line 208: Class ‘Modules\ThemeStoreGraphQL\Providers\GraphQlResolverServiceProvider’ not found Script @php artisan package:discover –ansi handling the post-autoload-dump event returned with error code 1. See Figure 2

Ran the composer install command to regenerate vendor\composer\ClassLoader.php. An error occurred: In ProviderRepository.php line 208: Class 'Modules\ThemeStoreGraphQL\Providers\GraphQlResolverServiceProvider' not found Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
Figure 2
Plaintext

PS E:\wwwroot\object> composer install
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Package operations: 0 installs, 29 updates, 0 removals
  ...
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

In ProviderRepository.php line 208:

  Class 'Modules\ThemeStoreGraphQL\Providers\GraphQlResolverServiceProvider' not
  found


Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

4. The reason is that the providers in /config/app.php still contains: \Modules\ThemeStoreGraphQL\Providers\GraphQlResolverServiceProvider::class,

5. Ran composer install and php artisan config:clear again, both executed successfully.

Plaintext

PS E:\wwwroot\object> composer install
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
...
Package manifest generated successfully.
111 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
PS E:\wwwroot\object> php artisan config:clear
Configuration cache cleared!

关于作者 · 持续学习与技术实践

我是一名拥有 15 年以上开发经验的技术从业者,自 2013 年起持续运营个人技术博客,记录工作与个人项目中遇到的真实问题,以及解决问题过程中的探索、实践和思考。

除了技术写作,我也在持续开发和维护自己的独立项目,探索新技术和新工具在实际场景中的应用。我始终相信,没有不值得去解决的问题,也没有不值得去学习的技术。

如果这篇文章对你有所帮助,欢迎浏览博客中的其他文章,也欢迎交流技术经验与想法。

关于我  ·  GitHub  ·  邮件联系