Я заполняю массив следующим образом:
$POarray = array();
foreach($orders as $order)
{
$total = OrderItems::where('OrderID', $order->OrderID)->sum('TotalPrice') * (1 + $LRmarkup);
$arraydata = array(
'Name' => $order->OrderNumber,
'Total' => $total);
$POarray[] = $arraydata;
}
В результате содержимое переменной $ POarray выглядит следующим образом:
[
{
"Name": "DS-BS-18102654",
"Total": 241.4655
},
{
"Name": "test test",
"Total": "600.00"
}
]
Я пытаюсь получить доступ к этим данным, какэто:
$purchase1name = $POarray[0]->Name;
$purchase1total = $POarray[0]->Total;
И я получаю эту ошибку:
"Trying to get property of non-object"
Разве это не должно работать?
Спасибо, что нашли время ответить.