【发布时间】:2017-07-20 08:18:51
【问题描述】:
这些我的表数据库在模型 sub_bidang
id id_bidang name
1 1 Backend Developer
2 1 Frontend Developer
3 2 Senior Marketing
我想通过字段 id bidang 显示数组 nama sub bidang 中的所有名称
$data = Posting::find($id);
foreach ($data->sub_bidang as $value) {
$data = [
'id posting job' => $data->id_posting_job,
'id kategori' => $data->id_kategori,
'nama kategori' => $data->kategori_posting['nama'],
'id bidang' => $data->id_bidang,
'nama bidang' => $data->bidang['nama'],
'nama sub bidang' => [
'bidang' => $value->nama
]
];
return response()->json($data);
}
但不起作用,只在数组 nama subbidang 中显示后端开发人员。像这样
{
"id posting job": 1,
"id kategori": 1,
"nama kategori": "Part Time",
"id bidang": 1,
"nama bidang": "IT",
"nama sub bidang": {
"bidang": "Backend Developer"
}
}
应该有显示后端开发人员和前端开发人员, 什么问题?
【问题讨论】:
-
这里的语法正确:
return response->json([ "data" => "Return any value or define array here ]);