Выполнение отношений в Eloquent по методу «с» и отправка Json производится нормально? - PullRequest
0 голосов
/ 27 июня 2019

Надеюсь, этот вопрос не основывается на мнении, если так, то можете его убрать.При извлечении отношения из базы данных и отправке json во внешний интерфейс я просто использовал что-то вроде этого: someModel :: with ('someRelation') -> get ()

  {
    "id": xx,
    "id_admin": xx,
    "name": "Operador Renan Caleiro",
    "email": "user@example.com.",
    "foto": null,
    "created_at": "2019-05-26 20:28:20",
    "updated_at": "2019-05-26 20:28:20",
    "telefone": "2222222",
    "tipo_user": "o",
    "plano": null,
    "email_alt": null,
    "contamp_1": null,
    "contamp_2": null,
    "contamp_3": null,
    "pw": 0,
    "id_usuario": null,
    "total_operadores": null,
    "permissao": [
        {
            "tela_sistema": [
                {
                    "id": 7,
                    "nome_tela": "generic mkt"
                }
            ]
        },
        {
            "tela_sistema": [
                {
                    "id": 6,
                    "nome_tela": "generic mkt2"
                }
            ]
        }
    ]
}

Эта структура JSON подходит длявнешний интерфейс?Правильно было бы так, без повторения tela_sistema?

    {
    "id": xx,
    "id_admin": xx,
    "name": "Operador Renan Caleiro",
    "email": "user@example.com.",
    "foto": null,
    "created_at": "2019-05-26 20:28:20",
    "updated_at": "2019-05-26 20:28:20",
    "telefone": "2222222",
    "tipo_user": "o",
    "plano": null,
    "email_alt": null,
    "contamp_1": null,
    "contamp_2": null,
    "contamp_3": null,
    "pw": 0,
    "id_usuario": null,
    "total_operadores": null,
    "permissao": [
        {
            "tela_sistema": [
                {
                    "id": 7,
                    "nome_tela": "generic mkt"
                },

                {
                    "id": 6,
                    "nome_tela": "generic mkt 2"
                }
            ]
        }
    ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...