从laravel缓存数组中删除项目

时间:2018-11-30 11:08:51

标签: jquery ajax laravel caching

我正在尝试创建一个删除特定输入字段缓存的函数。
我制作了一个JQuery函数,该函数执行ajax调用,当输入字段的值更改时,该调用执行PHP脚本。 PHP脚本应从此特定输入字段中删除缓存的项目。
高速缓存存储输入字段的旧数据,并且数组具有所有这些输入字段以及这些字段的名称和值。
现在,我可以检索完整的数组,但是我想从该数组中检索特定的键并将其删除。我不确定如何从该数组中检索特定键。

此函数现在仅检索完整数组:

public function emptySingleCache(){
    $name = $_GET['name'];
    $cache = Cache ::get('invoer');
}

我可以使用$ _GET []请求检索输入字段的名称

缓存仅由输入字段的名称和值组成。

1 个答案:

答案 0 :(得分:0)

取决于如何将数据保留在缓存中。如果存储数组,则可以像以前一样检索它,然后使用unset从数组中忘记特定的项目并再次存储。

如果您想使用密钥invoer从缓存中删除项目,则可以使用

Cache::forget('invoer');

更多详细信息here