Php Laravel错误:未捕获的ReflectionException:Class App\Http\Kernel不存在
我不知道我对我的Laravel 5.3项目做了什么,但我有一个错误: 致命错误:未捕获的ReflectionException:Class App\Http\Kernel 不存在于 C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted\Container\Container.php:729 堆栈跟踪:#0 C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted\Container\Container.php(729): ReflectionClass->_构造('App\Http\Kernel')#1 C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted\Container\Container.php(608): 照亮\Container\Container->build('App\Http\Kernel')#2 C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted\Container\Container.php(564): 照亮\Container\Container->resolve('App\Http\Kernel',数组)#3 C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted\Foundation\Application.php(709): 照亮\Container\Container->makeWith('App\Http\Kernel',数组) 4 C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted\Container\Container.php(248): 照亮\Foundation\Application->makeWith('App\Http\Kernel', 数组)#5 C:\laragon\www\BookTime\vendor\laravel\f in C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted\Container\Container.php 在线729 操作系统:Windows 10 本地主机:拉拉贡 PHP版本:5.6.4 这是我的package.jsonPhp Laravel错误:未捕获的ReflectionException:Class App\Http\Kernel不存在,php,laravel,frameworks,laravel-5.3,Php,Laravel,Frameworks,Laravel 5.3,我不知道我对我的Laravel 5.3项目做了什么,但我有一个错误: 致命错误:未捕获的ReflectionException:Class App\Http\Kernel 不存在于 C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted\Container\Container.php:729 堆栈跟踪:#0 C:\laragon\www\BookTime\vendor\laravel\framework\src\illusted
{ "name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~5.0",
"symfony/css-selector": "3.1.*",
"symfony/dom-crawler": "3.1.*"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-root-package-install": [
"php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
],
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan optimize"
]
},
"config": {
"preferred-install": "dist",
"sort-packages": true
}
}
app.php中的我的提供者
[
请问如何解决此问题?通常通过执行以下操作来解决此问题:
php artisan config:clear
php artisan cache:clear
composer dump-autoload
提供有关您的设置的更多信息。您在虚拟主机后面或子目录中运行laravel的操作系统是哪个php版本?Apache还是nginx?您有权限吗?请尝试
composer dump autoload
@ArigiWiratama我已经尝试过了,但我有相同的错误:像这样的问题通常是由.env变量引起的,其中包含空格我也面临着同样的问题,到目前为止有解决方案吗?当我这样做“php artisan config:clear”我的电脑里有错误显示cmd@ArigiWiratama,Sletheren在我的第一篇帖子中,我提到了我的错误尝试先运行composer update
,然后再运行composer dump autoload
这些命令的结果是什么?它们运行是否正确?在项目停止之前,您最后做了哪些更改?
php artisan config:clear
php artisan cache:clear
composer dump-autoload