如何排除对象在响应Laravel


How to exclude object in response Laravel?

我请求加入表:

$categories = Model::with("translate")->get();

在结果对象中,我为每一行获得translate的数据。

如何从响应中排除此内容?

with用于主动加载,而不是连接表。

基本上与急切加载,你最初获取所有的Models,然后进行另一个查询,以获得所有的translate实例相关的模型。然后将翻译模型添加到您的Models

要连接两个表,可以这样做:

 $categories = Model::join('translate', 'model.id', '=', 'translate.model_id')->get();