Php Laravel/Vue.js-尝试获取非对象的属性。可以在Vue中访问,但不能在Laravel中访问

Php Laravel/Vue.js-尝试获取非对象的属性。可以在Vue中访问,但不能在Laravel中访问,php,laravel,curl,Php,Laravel,Curl,我遇到了一个奇怪的问题,我似乎无法访问Laravel中的对象,但当将变量传递到Vue前端时,我可以访问其中的所有内容 这是代码,这是它产生的 公共函数getPaymentStatusRequest$request{ $transaction=$this->midTest->getLatestTransaction; $url=https://.$transaction->url.$request->resourcePath; $url.=?authentication.userId=.$tra

我遇到了一个奇怪的问题,我似乎无法访问Laravel中的对象,但当将变量传递到Vue前端时,我可以访问其中的所有内容

这是代码,这是它产生的

公共函数getPaymentStatusRequest$request{ $transaction=$this->midTest->getLatestTransaction; $url=https://.$transaction->url.$request->resourcePath; $url.=?authentication.userId=.$transaction->user\u id; $url.=&authentication.password=.$transaction->password; $url.=&authentication.entityId=.$transaction->entity\u id; $ch=curl\u init; curl_setopt$ch,CURLOPT_URL,$URL; curl_setopt$ch,CURLOPT_CUSTOMREQUEST,'GET'; curl\u setopt$ch,CURLOPT\u SSL\u VERIFYPEER,false;//这应该在生产中设置为true curl_setopt$ch,CURLOPT_RETURNTRANSFER,true; $responseData=curl\u exec$ch; 如果没有$ch{ 返回curl_错误$ch; } curl_close$ch; 返回$responseData;
} $responseData可能是PHP中的json字符串

试一试

现在变量$responseDataDecode是一个对象

在laravel中,还可以使用函数dd$variable转储变量。 例如,对于解码的json字符串:

dd($responseDataDecoded);

你能甩掉$responseData吗?laravel在iTunes Guzzle中找不到数据属性,而不是那些怪异的curl_setopts。祝你好运@HasanTıngır-当我将$responseData传递到Vue前端时,我可以访问数据属性,但似乎无法通过Laravel访问它。我正在尝试将responseData传递给模型以将数据插入表中,但由于找不到数据,因此无法工作。代码已更新以包含模型。如果我想从对象访问某些内容,是否只需执行以下操作$responseDataDecode->data['id']尝试了您所说的,现在我在尝试使用Model函数向表中插入值时遇到以下错误。。。未定义属性:stdClass::$data{exception:[对象]ErrorExceptioncode:0:未定义属性:stdClass::$data at/Users/dallysingh/Projects/Laravel/app/Http/Models/MidTest.php:46 de$responseDataDecoded上是否存在数据属性。您可以使用dd$variable函数检查变量包含哪些属性。
dd($responseDataDecoded);