php - laravel如何通过json响应显示外键属性?
问题描述
我正在使用 laravel 并为我的数据表返回一个 json 响应,我的控制器是:
return response()->json([
'data' => $expense,
]);
我的 ajax 列显示数据如下:
{"data":"id"},
{"data":"agency_id"},
{"data":"amount"},
{"data":"date"},
{"data":"description"},
但我想通过外键显示机构名称而不是机构 ID。这是加入表格的方式:
$expense = DB::table('agency_exps')
->join('agencies','agency_exps.id','=','agencies.id')
->select('agency_exps.*','agencies.name')
->get();
解决方案
推荐阅读
- javascript - 使用 JS/JQuery 异步迭代大量对象
- javascript - Momentjs 在 chrome mobile 上返回不同的结果
- python - 如何在 aws lambda 中安装 c 库?
- ios - Swift 4:获取线程 1:AVFoundation 出现 EXC_BAD_ACCESS 错误
- javascript - 私人消息机器人不和谐
- javascript - React Navigation:如何使用子堆栈中的特定选项卡返回根选项卡导航器
- xslt - 根据其他子值删除具有相同子值的不同父级中的重复节点
- json - 如何使用go语言从google map api获取纬度和经度?
- c# - 修复一系列游戏对象
- docker - dockerfile-maven-plugin 在 gitlab-ci 注册表上推送图像