关于 ORM 中 hasOne 对象能否针对阵列

使用 hasOne 目标针对的是 db object(eloquent)

是否能将目标对象是数组呢?

或是有 package 能完成

以下将资料转成 json 来说明
举例:

{
    "id": 1,
    "name": "test",
    "size_id": 10,
    "size": {
        "id": 10,
        "size": "20",
        "type_id": "10",
        "type": {
            "id": 10,
            "name": "yes"
        }      
    }
}

以上size 是在db 内的size table 所以我可以透过hasOne 去关联取出
但type 并非db table 的资料,因为他的值只会有两种yes | no 故我作了array 取得type name
我想要将type 的内容能够和relations 一样被使用
不知能否达成

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!