2017-01-29 2 views
0

Unten ist meine Abfrage, den Namen des Benutzers abruftIllegal String Offset Laravel 5

$userName4 = User::where('_id', '=', $userId4)->first()->name; 

Ausgabe

CHANDRA PRAKASH SHARMA 

Dann

$data[$flevel][$userName2[0]['name']][$userName3[0]['name']][$userName4] = $eachSetData4[$level[2]]; 
// $data[South][Sajeev MT][Jayasheela G][CHANDRA PRAKASH SHARMA] = '1213we23121ws'; 

Aber ich folgende Fehler bekommen,

Illegal string offset 'CHANDRA PRAKASH SHARMA' 

Bitte helfen Sie mir, dieses Problem zu lösen.

Antwort

0

Es scheint, dass Ihr Problem die $eachSetData4[$level[2]]-Array umfasst (weil dieser Fehler in der Regel auftritt beim Versuch, Daten abzurufen - nicht bei der Definition ...). Sind Sie sicher, dass einen Array-Schlüssel hat, der dem Wert $level[2] entspricht?

Verwandte Themen