我有一个函数在Laravel下面运行这个代码
$data = AnggotaModel::where([
['status_nikah','Menikah'],
['jk','Pria']
])->get();
下面是从dd($data);
截取的屏幕截图查询dd($data)的结果我想要捕获id所以我使用这个代码
$id = $data[id];
作为结果,它以Error
结束我该怎么做来修复这个错误??
get()
方法给你一个集合的物品。获取第一个元素,然后使用$data[id]
。这里你应该把它改成:
$id = $data->first()[id];
// Or in a better way:
$id = $data->first()->id;