首页 > 解决方案 > 让 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 方式”?

标签: laraveleloquentlaravel-6

解决方案


推荐阅读