Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向数组的属性添加对象_Php_Laravel - Fatal编程技术网

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']);