目标 class [视图] 不存在。在 Container.php
Target class [view] does not exist. in Container.php
我遇到了 laravel 的问题,我现在不知道如何解决。实际上我不知道我是如何面对这个问题的,但会尝试向您解释我做了什么以及我现在尝试了什么来解决这个问题。
我试过composer update
,但出现了这个问题。
现在我无法输入任何命令,例如 php artisan make:livewire name
甚至 php artisan --version
,每次当我尝试执行命令时,我都会在控制台
中收到此错误
In Container.php line 811:
Target class [view] does not exist.
In Container.php line 809:
Class view does not exist
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
还有日志文件中的信息
[previous exception] [object] (ReflectionException(code: -1): Class view does not exist at /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php:809)
[stacktrace]
#0 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(809): ReflectionClass->__construct()
#1 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(691): Illuminate\Container\Container->build()
#2 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(796): Illuminate\Container\Container->resolve()
#3 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(637): Illuminate\Foundation\Application->resolve()
#4 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(781): Illuminate\Container\Container->make()
#5 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(1284): Illuminate\Foundation\Application->make()
#6 /var/www/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(198): Illuminate\Container\Container->offsetGet()
#7 /var/www/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(166): Illuminate\Support\Facades\Facade::resolveFacadeInstance()
#8 /var/www/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(255): Illuminate\Support\Facades\Facade::getFacadeRoot()
#9 /var/www/vendor/beyondcode/helo-laravel/src/HeloLaravelServiceProvider.php(41): Illuminate\Support\Facades\Facade::__callStatic()
#10 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(627): BeyondCode\HeloLaravel\HeloLaravelServiceProvider->register()
#11 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(75): Illuminate\Foundation\Application->register()
#12 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(604): Illuminate\Foundation\ProviderRepository->load()
#13 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(17): Illuminate\Foundation\Application->registerConfiguredProviders()
#14 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(230): Illuminate\Foundation\Bootstrap\RegisterProviders->bootstrap()
#15 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(310): Illuminate\Foundation\Application->bootstrapWith()
#16 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(127): Illuminate\Foundation\Console\Kernel->bootstrap()
#17 /var/www/artisan(37): Illuminate\Foundation\Console\Kernel->handle()
#18 {main}
"}
目前尝试过的解决方案:
1.Delete vendor
文件夹并再次输入 composer install
但在最后阶段我再次收到此错误。
2.Delete vendor
和 composer.lock
仍然没有成功。
3.Cleaned boostrap/cache/*.php
文件夹和 运行 命令再次出现,但它再次不起作用。
因此,我们将不胜感激任何解决此问题的建议。
Laravel Version: 7
整个问题是,另一位开发人员评论了这一行
Illuminate\View\ViewServiceProvider::class,
里面 config/app.php
providers
也可以 运行 composer install
并且它还可以修复此错误的某些版本。
我遇到了 laravel 的问题,我现在不知道如何解决。实际上我不知道我是如何面对这个问题的,但会尝试向您解释我做了什么以及我现在尝试了什么来解决这个问题。
我试过composer update
,但出现了这个问题。
现在我无法输入任何命令,例如 php artisan make:livewire name
甚至 php artisan --version
,每次当我尝试执行命令时,我都会在控制台
In Container.php line 811:
Target class [view] does not exist.
In Container.php line 809:
Class view does not exist
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
还有日志文件中的信息
[previous exception] [object] (ReflectionException(code: -1): Class view does not exist at /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php:809)
[stacktrace]
#0 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(809): ReflectionClass->__construct()
#1 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(691): Illuminate\Container\Container->build()
#2 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(796): Illuminate\Container\Container->resolve()
#3 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(637): Illuminate\Foundation\Application->resolve()
#4 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(781): Illuminate\Container\Container->make()
#5 /var/www/vendor/laravel/framework/src/Illuminate/Container/Container.php(1284): Illuminate\Foundation\Application->make()
#6 /var/www/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(198): Illuminate\Container\Container->offsetGet()
#7 /var/www/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(166): Illuminate\Support\Facades\Facade::resolveFacadeInstance()
#8 /var/www/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(255): Illuminate\Support\Facades\Facade::getFacadeRoot()
#9 /var/www/vendor/beyondcode/helo-laravel/src/HeloLaravelServiceProvider.php(41): Illuminate\Support\Facades\Facade::__callStatic()
#10 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(627): BeyondCode\HeloLaravel\HeloLaravelServiceProvider->register()
#11 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(75): Illuminate\Foundation\Application->register()
#12 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(604): Illuminate\Foundation\ProviderRepository->load()
#13 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(17): Illuminate\Foundation\Application->registerConfiguredProviders()
#14 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(230): Illuminate\Foundation\Bootstrap\RegisterProviders->bootstrap()
#15 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(310): Illuminate\Foundation\Application->bootstrapWith()
#16 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(127): Illuminate\Foundation\Console\Kernel->bootstrap()
#17 /var/www/artisan(37): Illuminate\Foundation\Console\Kernel->handle()
#18 {main}
"}
目前尝试过的解决方案:
1.Delete vendor
文件夹并再次输入 composer install
但在最后阶段我再次收到此错误。
2.Delete vendor
和 composer.lock
仍然没有成功。
3.Cleaned boostrap/cache/*.php
文件夹和 运行 命令再次出现,但它再次不起作用。
因此,我们将不胜感激任何解决此问题的建议。
Laravel Version: 7
整个问题是,另一位开发人员评论了这一行
Illuminate\View\ViewServiceProvider::class,
里面 config/app.php
providers
也可以 运行 composer install
并且它还可以修复此错误的某些版本。