Php 将值推送到laravel中的现有缓存值

Php 将值推送到laravel中的现有缓存值,php,laravel,Php,Laravel,我想为现有缓存设置一个值。我有这样的想法: Cache::put('key',['foo','bar'],$expiresAt) 现在,如何在不删除最后一个值的情况下将'sad'值推送到该键 在推送值并获取缓存后需要类似的内容: {'foo'、'bar'、'sad'}尝试以下操作: Cache::put('key',['foo', 'bar'], $expiresAt); $key = Cache::get('key'); $key[] = 'sad'; Cache::put('key', $k

我想为现有缓存设置一个值。我有这样的想法:

Cache::put('key',['foo','bar'],$expiresAt)

现在,如何在不删除最后一个值的情况下将
'sad'
值推送到该键

在推送值并获取缓存后需要类似的内容:

{'foo'、'bar'、'sad'}

尝试以下操作:

Cache::put('key',['foo', 'bar'], $expiresAt);
$key = Cache::get('key');
$key[] = 'sad';
Cache::put('key', $key, $expiresAt);
只需获取现有缓存,对其进行更新并将其放回即可。

使用缓存中的
get()
将值添加到数组中,
put()
再次执行该操作。