我请求加入表格:
$categories = Model::with("translate")->get();
在结果对象中,我获得每行translate
的数据。
如何将此排除在响应之外?
答案 0 :(得分:1)
with
用于eager loading,不用于连接表格。
基本上,在急切加载的情况下,您最初会提取所有Models
,然后再进行一次查询以获取与您的模型相关的所有translate
个实例。然后,翻译模型会添加到您的Models
要加入这两个表,您可以执行以下操作:
$categories = Model::join('translate', 'model.id', '=', 'translate.model_id')->get();