Php 向数组的属性添加对象
我正在向一个对象添加一个属性,在这个属性中我想添加不同的对象 代码: 电流输出示例如下: 问题是: 我想把一个灵感作为一个对象添加到别针上,现在每个灵感周围还有一个额外的阵列。我真的想达到以下效果:而不是像图中所示的那样Php 向数组的属性添加对象,php,laravel,Php,Laravel,我正在向一个对象添加一个属性,在这个属性中我想添加不同的对象 代码: 电流输出示例如下: 问题是: 我想把一个灵感作为一个对象添加到别针上,现在每个灵感周围还有一个额外的阵列。我真的想达到以下效果:而不是像图中所示的那样 pins [ { id: 1, ... }, { id: 2, ... } ] Inspirations::where('id',$pin['inspiration\u id'])->get()
pins [
{
id: 1,
...
},
{
id: 2,
...
}
]
Inspirations::where('id',$pin['inspiration\u id'])->get()返回一个数组。
由于id
可能是唯一的键,因此请尝试以下操作
$pin = Inspirations::where('id', $pin['inspiration_id'])->first();
如果id
是主键,那么就简化它
$pin = Inspirations::find($pin['inspiration_id']);
正确的方法是使用关系。阅读文档。哇,太棒了,也很有意义!谢谢
$pin = Inspirations::find($pin['inspiration_id']);