Я пытаюсь сделать выбор в базе данных и вернуться как json, но я получаю:
Неопределенное свойство: stdClass :: $ id_cores
Моя функция:
public function show($id)
{
$animaisPerdidos = DB::select('SELECT a.* FROM cademe47_cademeupet.animais_perdidos a INNER JOIN cademe47_cademeupet.users u ON (a.id_usuario = u.id) WHERE u.senha = ?', [$id]);
for($i = 0; $i < count($animaisPerdidos); $i++){
$animaisPerdidos[$i]->id_cores = unserialize($animaisPerdidos[$i]->id_cores);
}
return response()->json($animaisPerdidos);
}
, если я надену var_dump в $animaisPerdidos
, это шоу:
array(4) {
[0]=>
object(stdClass)#235 (14) {
["id"]=>
int(43)
["id_usuario"]=>
int(24)
["lat"]=>
string(10) "-20.545534"
["lng"]=>
string(10) "-47.407395"
["id_tipo_pet"]=>
int(2)
["data"]=>
string(10) "2019-04-17"
["informacoes_adicionais"]=>
string(9) "asdasdasf"
["updated_at"]=>
string(10) "2019-05-10"
["created_at"]=>
string(10) "2019-05-10"
["nome_identificador"]=>
string(10) "dsadasdasd"
["foto"]=>
string(25392) "iVBOR..."
["telefone_contato"]=>
string(11) "16981828406"
["email_contato"]=>
string(22) "dsadasdsa@gmail.com.br"
["animal_pendente"]=>
int(3)
}...
Как я могу это исправить?я уже пытаюсь использовать синтаксис $ animaisPerdidos [$ i] [$ id_cores], но в любом случае получаю другую ошибку.