Lumen 首次安装 - ReflectionException:类 redis 不存在

Mel*_*lat 3 laravel lumen

我在玩 Lumen,我通过 Lumen 安装程序安装了它。完成后composer install,我尝试使用,artisan但会引发以下错误:

ReflectionException: Class redis does not exist in Container.php on line 752
Run Code Online (Sandbox Code Playgroud)

我的作曲家.json:

"require": {
        "php": ">=7",
        "ext-pdo_pgsql": "*",
        "ext-soap": "*",
        "guzzlehttp/guzzle": "^6.3",
        "laravel/lumen-framework": "5.5.*",
        "laravel/tinker": "^1.0",
        "vlucas/phpdotenv": "~2.2"
    },
    "require-dev": {
        "barryvdh/laravel-ide-helper": "^2.4",
        "doctrine/dbal": "^2.5"
    },
Run Code Online (Sandbox Code Playgroud)

提前致谢。

Ost*_*PHP 5

我有同样的。

解决方案:

composer require illuminate/redis
Run Code Online (Sandbox Code Playgroud)

通过调用在 bootstrap/app.php 中注册它

$app->register(Illuminate\Redis\RedisServiceProvider::class); 
Run Code Online (Sandbox Code Playgroud)

在文件中的注册服务提供商下。

这篇文章