首页

laravel hasMany 限制取出的关联数据条数问题

最近写代码的时候发现hasMany一对多的关联关系需要限制取出的关联数据条数,于是想当然地在关联方法里面写 <code>$this->hasMany(mymodel::clss,$pk,$fk)->limit(10)->orderBy('created_at');</code> 然后发现取出来的数据不对比预想的少,查了下资料应该这样做: <code> $feed= Feed::whereUserId($userId) ->with(['comments']) ->get() ->map(function ($query) { $query->setRelation('comments', $query->comments->take(10)); return $query; }); </code>
更多>>
解决Vue烦人的数据双向绑定赋值问题 linux服务器上root账户下ssh配置文件sshd_config为只读,无法修改 wget -O覆盖文件的教训 浏览器js处理json里面超大数字遇到的bug php exec 执行docker命令报错: the input device is not a TTY