Laravel:此缓存存储不支持使用数组或 redis 进行标记

Fél*_*ins -2 caching laravel composer-php

我的 Laravel 应用程序出现以下错误:

BadMethodCallException
This cache store does not support tagging.
Run Code Online (Sandbox Code Playgroud)

但是,在我的 .env 中我设置了CACHE_DRIVER=arrayredis.

由于这个问题,我无法使用spatie/laravel-responsecache 。

重新安装我的应用程序没有帮助。

也许某个包正在干扰我的应用程序,但问题是新的。这是我的composer.json

"require": {
    "php": "^7.3",
    "ext-json": "*",
    "doctrine/dbal": "^2.9",
    "felixinx/gtfs-realtime-protobuf-php": "@dev",
    "fideloper/proxy": "^4.0",
    "guzzlehttp/guzzle": "^6.3",
    "laravel/framework": "^6.0",
    "laravel/horizon": "^3.2",
    "laravel/tinker": "^1.0",
    "league/csv": "^9.1",
    "mad-web/laravel-initializer": "^2.0",
    "predis/predis": "^1.1",
    "pusher/pusher-php-server": "~4.0",
    "spatie/laravel-responsecache": "^6.3",
    "symfony/psr-http-message-bridge": "^1.1"
},
"require-dev": {
    "barryvdh/laravel-debugbar": "^3.2",
    "fzaninotto/faker": "^1.4",
    "mockery/mockery": "^1.0",
    "nunomaduro/collision": "^3.0",
    "phpunit/phpunit": "^8.0"
},
Run Code Online (Sandbox Code Playgroud)

Raz*_*zor 5

您需要定义RESPONSE_CACHE_DRIVER环境变量:

RESPONSE_CACHE_DRIVER=array|redis|memcached
Run Code Online (Sandbox Code Playgroud)