我请求加入表:
$categories = Model::with("translate")->get();
在结果对象中,我为每一行获得translate
的数据。
如何从响应中排除此内容?
with
用于主动加载,而不是连接表。
基本上与急切加载,你最初获取所有的Models
,然后进行另一个查询,以获得所有的translate
实例相关的模型。然后将翻译模型添加到您的Models
要连接两个表,可以这样做:
$categories = Model::join('translate', 'model.id', '=', 'translate.model_id')->get();