Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 12.11.2015 14:16:22

Получение данных из DB

Подскажите как получить данные в таком виде:

$results = DB::select('SELECT fullname FROM users WHERE id=?', ['1']);
return $results['fullname']; (Undefined index: fullname)

Спасибо!

Не в сети

#2 12.11.2015 14:26:36

xelam
writerПисарь
Откуда: Москва
Сообщений: 50
Статей: 2

Re: Получение данных из DB

давай учиться ;-)
сделай сначала dd($results); перед return

Не в сети

#3 12.11.2015 14:29:29

Re: Получение данных из DB

array:1 [▼
  0 => {#194 ▼
    +"fullname": "Namename"
  }
]

smile

Не в сети

#4 12.11.2015 14:30:54

xelam
writerПисарь
Откуда: Москва
Сообщений: 50
Статей: 2

Re: Получение данных из DB

теперь понятно как?

Не в сети

#5 12.11.2015 14:33:03

Re: Получение данных из DB

Это я делал, но так у меня и не получилось

Не в сети

#6 12.11.2015 14:34:01

Re: Получение данных из DB

$results['0']['fullname']; ?

Не в сети

#7 12.11.2015 14:36:13

Re: Получение данных из DB

return $results['0']->fullname;

Thanks smile

Изменено Leon (12.11.2015 14:36:33)

Не в сети

#8 12.11.2015 14:36:37

xelam
writerПисарь
Откуда: Москва
Сообщений: 50
Статей: 2

Re: Получение данных из DB

молодец!

Изменено xelam (12.11.2015 14:37:39)

Не в сети

#9 17.11.2015 11:29:57

Re: Получение данных из DB

$results = DB::select('SELECT fullname FROM users WHERE id=?', ['1']);
if ($results != null)
{
return $results[0]['fullname'];
}
else
{
return 'нет тут такого';
};

Не в сети

Подвал раздела