Merhaba laravelde sql den gelen dataları tabloya yazacağım şekilde formatlamak istiyorum ama hata kodları açık olunca undefined index hatasına neden olan alanlar var. Foreach içinde bu alanlar oluşuyor ilk değerleri boş olduğu için undefined index olarak geliyor. herbir değer içinde if else kontrolü yapmak istemiyorum açıkçası çok gereksiz kod kalabalığı oluşturuyor. Kod bloğum aşağıdaki gibi çözüm fikri olan var mı
$total = array();
$stores = array();
foreach ($resultData as $item) {
$rows[$item['hour']]['total_orders'] += 1;
$total['total_orders'] += 1;
$rows[$item['hour']][$item['store_code']] += $item['order_total'];
$rows[$item['hour']]['all'] += $item['order_total'];
$total[$item['store_code']] += $item['order_total'];
$total['all'] += $item['order_total'];
if (!array_key_exists($item['store_code'], $item)) {
$stores[$item['store_code']] = $item['store_name'];
}
}
return array(
"storeRows" => $rows,
"total" => $total,
"storeList" => $stores
);```