İyi forumlar,
Son 20 saniye içerisinde eklenen kayıtları session'da tutmak istiyorum. Bunu Ajax ile kontrol ediyorum. Fakat sürekli en son gelen kayıt ekleniyor. Üstüne yazamıyorum. Session::pull deniyorum bu seferde { } bu şekilde boş geliyor.
İşte örnek kod;
$crm = \GuzzleHttp\json_decode($guzzle->getBody()->getContents(), true);
foreach($crm['list'] as $row) {
if(Carbon::create($row['createdAt'])->add(2, 'minutes')->diffInSeconds() < 20) {
Session::put('data', [$row]);
}
}
return response()->json(Session::get('data'));