未定义的属性:stdClass :: $ id_cores

时间:2019-05-23 00:34:07

标签: php laravel

我正在尝试在数据库中进行选择并以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);
    }

如果我在$animaisPerdidos中放var_dump,则显示:

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]语法,但是无论如何我都会收到其他错误。

0 个答案:

没有答案