Accessing nested object within array in PHP (Laravel) -


i struggling quite while on how access nested object.

    $dt = carbon::parse($year.'-'.$month.'-1');     $godziny = array();     $gs = $lekarz->od;     $gz = $lekarz->do;     $ile = $gz-$gs;     for($j=0; $j<4*$ile; $j++){         if($j%4==0){             $wm = "00";         }         else{             $wm = ($j%4)*15;         }         if($gs+floor(($j/4)) < 10){             $dz="0".$dz = $gs+floor(($j/4));         } else{             $dz = $gs+floor(($j/4));         }         $godziny[$j]['godzina'] = $dz;         $godziny[$j]['minuty'] = $wm;         if(!empty(kolejka::where('data', 'like', $year.'-'.$month.'-'.$day.' '.$dz.':'.$wm.'%')->get())){             $godziny[$j]['odbyta'] = kolejka::where('data', 'like', $year.'-'.$month.'-'.$day.' '.$dz.':'.$wm.'%')->get();             dd(get_object_vars($godziny[$j]['odbyta']));            // $godziny[$j]['pacjent'] = pacjent::where('id', '=', $godziny[$j]['odbyta']->{0}->pacjent_id);         } else {              $godziny[$j]['odbyta'] = '';         }     } 

everything works except last part. seems whatever way try access data ( using $godziny[$j]['odbyta']['pacjent_id'] or $godziny[$j]['odbyta']->pacjent_id) won't work. don't know do.

that's [$j]['odbyta] data:

{     "id": 1,     "pacjent_id": "13",     "lekarz_id": "1",     "data": "2017-04-05 10:15:00",     "odbyta": "0",     "created_at": "2017-04-05 16:14:42",     "updated_at": "2017-04-05 16:14:42" } 

that code generates data pattern: $j's max number 36

$godziny[0]['godzina'] = $dz //that's setting hour array $godziny[0]['godzina'] = $wm; //that's assigning minutes $godziny[0]['odbyta'] <- that's of value of object listed above 

how can possibly access data object? $godziny[0]['odbyta'] can give me value of object contains?

can't use model->where...first()? , access object:

$godziny[$j]['odbyta'] = kolejka::where('data', 'like', $year.'-'.$month.'-'.$day.' '.$dz.':'.$wm.'%')->first(); $godziny[$j]['pacjent'] = pacjent::where('id', '=', $godziny[$j]['odbyta']->pacjent_id); 

Comments