开发注意总结

  1. 前端需要什么数据返回什么数据,不可以这样

    Chat::find($chatId)

    这样会暴露很多不希望用户看到的数据,而且如果一开始这样,后期减字段就难了,尤其是开发文档不完善的情况,血的教训
    应该这样

    Chat::select(['id',a','b'])->find($chatId);
  2. 类中不是对外的方法,加上 protected,避免日后以为是公开接口

    public function api1() {
     $data = $this->getData();
    }
    // 应为 protected
    public function getData() {
     // return $data;
    }
本作品采用《CC 协议》,转载必须注明作者和本文链接
welcome come back
讨论数量: 2
巴啦啦

Java的一般会有个概念叫VO,即返回给客户端数据时会转换成VO,在VO中只会有客户端需要的字段

2周前 评论
php_yt (楼主) 2周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
76
粉丝
20
喜欢
123
收藏
299
排名:373
访问:2.4 万
私信
所有博文
社区赞助商