//对于单个eloquent查询结果
User::find(83)->userlabels->makeHidden(['pivot', 'user_added']),
//2. 对于eloquent查询集合
User::where('id', '<', 4)->get()->makeHidden(['total']);
补充说明:通过打印日志发现,被hidden的关联压根不会执行查询
//对于单个eloquent查询结果
User::find(83)->userlabels->makeHidden(['pivot', 'user_added']),
//2. 对于eloquent查询集合
User::where('id', '<', 4)->get()->makeHidden(['total']);
补充说明:通过打印日志发现,被hidden的关联压根不会执行查询
本文标题:laravel eloquent屏蔽某些列和关联
本文链接:https://www.haomeiwen.com/subject/ytytaktx.html
网友评论