基于多表关联的视图创建模型怎么样?

    有时候觉得多表关联查询很费劲,可不可以创建一个视图,然后基于视图创建模型?有人试过吗?后期方便维护吗?视图的话有哪些隐藏坑?
    我感觉可以用于某些数据量不大并且比较常用的关联查询

<?php
public function users()
{
    $re = UserInfo::all();
    return response()->json($re);
}
[
    {
        "id": 1,
        "name": "张三",
        "email": "zhangsan@qq.com",
        "email_verified_at": null,
        "password": "",
        "remember_token": null,
        "created_at": "2022-05-24T18:08:52.000000Z",
        "updated_at": "2022-05-24T18:08:52.000000Z",
        "school_name": "北京大学"
    }
]
让PHP再次伟大
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1

没啥大坑,唯一要注意的就是,如果关联的表有增减字段,就必须也要修改对应视图,一不小心就会忘了

1年前 评论

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