laravel - 让 Laravel 模型返回一个 json 别名
问题描述
我有一个 Laravel 6.x 后端应用程序(带有 AngularJS 前端)并让模型返回一个credentials
集合 - 我有一个名为“properties”的单个 json 列,它具有以下 json 结构:
{“姓氏”:“琼斯”,“昵称”:“DJones”,“名字”:“丹”,“头像”:null}
此有效负载在类似于此的控制器中返回:
$authResponsePayload = [
'access_token' => $token,
'credentials' => array_merge(
json_decode($credential->properties, true)
),
];
是否有可能在模型本身中有某种形式的别名,所以profilepicture
返回picture
而不是profilepicture
一个很好的“laravel 方式”?
解决方案
推荐阅读
- makefile - 为什么这个 VLC 媒体播放器构建失败?
- java - 在一个数组中找到两个总和相同的子集
- mysql - MYSQL 通过左连接计数 group by,其中第三个表中有一个条目
- c# - 构造函数(实际参数和形式参数的长度不同)
- flask-wtforms - wtforms SelectMultipleField 仅返回 1 个选定值
- python - 为什么我的 JSON 脚本没有从 FLASK 获得 JSONIFY 返回?
- centos - CentOS 中是否有针对 GLIBCXX_3.4.20 和 3.4.21 的解决方法?
- ubuntu - “存储库没有发布文件”错误
- c# - 为什么网格将线放在彼此下方(WPF)
- scala - 迭代嵌套地图会在 scala 中产生错误