我在main.c: In function ‘main’:
main.c:12:22: error: assignment to expression with array type
myUnion.RawBytes = &array[0];
中有几个eager loaded
关系。我想将数组键名更改为预先加载的对象上的属性。
如何确保数组键Laravel 5.6
和0
成为name属性(“ 1
”和“ COSTS
”)?
那有可能吗?
-编辑
SAIL_BOAT_FRIENDLY
得分关系
return Port::filter($filters)
->with('scores')
->actives()
->paginate(14);
答案 0 :(得分:5)
您可以使用keyBy()
:
$ports = Port::filter($filters)
->with('scores')
->actives()
->paginate(14);
foreach($ports as $port) {
$port->setRelation('scores', $port->scores->keyBy('name'));
}