未捕获的异常' ReflectionException'消息' Class App \ Console \ Kernel不存在'

时间:2017-04-07 10:15:53

标签: php laravel

运行此命令Uncaught exception 'ReflectionException' with message 'Class App\Console\Kernel does not exist' in vendor/laravel/framework/src/Illuminate/Container/Container.php:719 后,我收到以下错误。但是,在运行此命令之前,它运行正常。

$users = User::all();

foreach ($users as $user) {
    if(!empty($user->status))
        var_dump($user->status->name);
}

2 个答案:

答案 0 :(得分:1)

检查路径:/your_root/app/Console

看看那里是否有 Kernel.php 文件。该文件记录所有命令。

也许你以某种方式删除了文件,这就是你收到错误的原因。

答案 1 :(得分:0)

我的 app\Console 文件夹中有该文件,但在执行完所有 artisan 和 composer 命令后我收到了这条消息。我通过创建一个新的 kernel.php 文件来解决它,从原始文件中复制所有内容。