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()
再次执行该操作。