2017-01-29 8 views
0

Ниже мой запрос, который получает имя пользователяНелегальная строка смещения Laravel 5

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

Выход

CHANDRA PRAKASH SHARMA 

Тогда

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

Но я получаю следующее сообщение об ошибке,

Illegal string offset 'CHANDRA PRAKASH SHARMA' 

Пожалуйста, помогите мне решить эту проблему.

ответ

0

Похоже, что ваша проблема связана с массивом $eachSetData4[$level[2]] (поскольку эта ошибка обычно возникает при попытке получить данные, а не при ее определении ...). Вы уверены, что $eachSetData4[] имеет ключ массива, который совпадает с значением $level[2]?

Смежные вопросы