php - 我想显示返回数据以转换json

标签 php json laravel-5

这些是我的模型 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 sub bidang 中显示后端开发人员。像这样

{
  "id posting job": 1,
  "id kategori": 1,
  "nama kategori": "Part Time",
  "id bidang": 1,
  "nama bidang": "IT",
  "nama sub bidang": {
    "bidang": "Backend Developer"
  }
}

应该有显示后端开发人员和前端开发人员, 有什么问题吗?

最佳答案

这里尝试以下

.......................
.......................
$result_data = array();
foreach ($data->sub_bidang as $value) {

    $result_data[] = array(
        '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' => array(
            'bidang' => $value->nama
        )
    ); 


} 
return response()->json($result_data);

注意: $result_date 是 php 数组,因此 response()->json() 方法将自动生成 JSON .

关于php - 我想显示返回数据以转换json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42524377/

相关文章:

php - 无法在 MySQL 表中插入行

javascript - 用户确认后运行php函数

javascript - PHP json 编码中的 JSON 格式无效

javascript - 如何使用 javascript 保存最近的搜索?

php - 在 laravel 中实现命令处理程序的问题

model-view-controller - 使用 Query Scope 在 Laravel Blade 模板中过滤结果

php - Laravel 5 - 用户个人资料图片

php - 如何获得虚拟路径的真实路径?

php - 使用 PHP 计算 MySQL 中多个日期条目之间的周数

javascript - 如何通过与模型比较将特定缺失的字段添加到 json 对象