$project = Categorie::orderBy('created_at','DESC')->with('projects')->get();
我想显示状态为公开的项目 我可以在这样的项目中使用状态,但在上面的查询中无法使用它。
$project = Project::orderBy('created_at,'DESC')->where('status','=','Public')->get();
答案 0 :(得分:0)
您可以使用whereHas()
方法
$categories = Categorie::with("projects")->whereHas('projects', function ($query) {
$query->where('status', 'Public');
})->orderBy('created_at','DESC')
->get();