【发布时间】:2018-09-14 07:22:51
【问题描述】:
我有这些表:Models、Year 和 Model_Year。 Model 表有一个 make_id 列引用 Make 表中的 id。
在我的模型中,我定义了Model 和Year 之间的belongsToMany 关系。
这是迄今为止在控制器中所做的:
public function getModels() {
$year = Year::findOrFail(1);
$make = Vmake::findOrFail(1);
$models = $year->model->pluck('name','id');
return response()->json($models);
}
这会返回带有id 1 的当年所有型号。
如何添加查询以仅获取 make_id = 1 的模型?
【问题讨论】:
标签: laravel eloquent-relationship