这是我能言善辩的关系-
public function owner()
{
return $this->hasOne(Owner::class, 'owner', 'owner_name');
}
当我访问完整对象时-
{{ $dealer->owner }}
我得到对象
{
"id": 11087,
"office_name": "BHILWARA DTO ( RJ-6 )",
"registration_number": "RJ06VS2840",
"chasis_number": "MBLHAR076J4K00280",
"owner": "GANESH LAL",
"father_name": "KASTUR KUMAWAT",
"address": "THALARAIPUR",
"vehicle_class": "M-Cycle\/Scooter",
"insurance_type": "COMPREHENSIVE",
"insurance_company_name": "TATA AIG GENERAL INSURANCE CO. LTD.",
"insurance_from": "2018-11-08",
"insurance_up_to": "2019-11-07",
"policy_number": "0189518728",
"created_at": null,
"updated_at": null
}
但当我试图从对象中访问单个属性时-
{{ $dealer->owner->office_name }}
我有错误
正在尝试获取非对象的属性'Office_Name'
当您尝试在没有foreach
循环的情况下从模型数组对象获取office_name时,您将得到以下内容。
试试这个
@foreach($dealer->owner as $de)
{{ $de->office_name }}
@endforeach
在响应中,我们接收一个xml文件,然后转换为SimpleXMLElement,然后根据需要访问元素和属性。然而,当直接从字符串响应加载xml而不是从保存的响应加载xml时,我们得到了“尝试获取非对象的属性”。 当使用simplexml\u load\u字符串而不是simplexml\u load\u文件时,什么会导致xml失败? 以下是xml文件的一个片段:
简单的代码不起作用!我一直在用if语句获取行上非object的属性时出错。我尝试像数组一样访问它,但收到一条消息说它不能以数组的形式访问stdClass。 $group的print\u r、var\u dump和dd可以给出: 使用$setting=$group\u可以- 返回错误不能使用stdClass类型的对象作为数组 laravel错误的详细信息如下: 可处理的例外情况- 编辑我删除了第一部
无法显示要查看的数据库信息,出现错误 尝试获取非对象的属性 让我解释一下逻辑: 用户可以创建多个公司 我没有问题插入信息到数据库,一切都很好。我可以在我的显示视图中显示来自用户表和公司表的所有信息,但我不能在我的视图中显示来自Company_Items表的信息。我想我的关系或钥匙出了问题,但是什么?尝试显示属于特定公司的项目名称 公司表: id(int) company_name(字符串) 信息(
我正在尝试解析一个JSON字符串。在解析之前,我将数据放入了JSON格式,但是我得到了一个“试图获取非对象属性”的错误。 下面是我的代码: 我的JSON字符串将如下所示: 有人能帮我找出我做错了什么吗?
问题内容: 我正在尝试编写一个脚本,该脚本使用cURL从远程位置(在本例中为twitch.tv)获取JSON文件(不要以为该部分太相关,尽管无论如何我还是最好提一下)。出于示例目的,假设它返回的JSON对象存储在变量中后看起来像这样: 我访问“流”属性,我尝试了以下代码: 当我尝试此操作时,出现错误“注意:试图在第48行的D:\ Servers \ IIS \ Sites \ mysite \ g
问题内容: 我正在尝试制作更新表单,该表单将为选定的特定ID检索数据,并填写表单,以便其可用于更新。 当我单击特定条目(在我的情况下为Product)上的Edit时,它将带我到,但是对于我在表单元素中使用的每个变量,都显示错误 “试图获取非对象的属性”。 使用,我得到了正确的关联数组,因此正确传递了它。 这是我的摘录。 是包含所有键值对的数组,但由于某种原因我无法填写表格。 先感谢您! 问题答案: