Как фильтровать пост по типу поста - PullRequest
0 голосов
/ 08 сентября 2018
$project = Categorie::orderBy('created_at','DESC')->with('projects')->get();

Я хочу показать проект с открытым статусом Я могу использовать статус в проекте, как это, но я не могу использовать это в запросе выше.

 $project = Project::orderBy('created_at,'DESC')->where('status','=','Public')->get();

1 Ответ

0 голосов
/ 08 сентября 2018

Вы можете использовать whereHas() метод

$categories = Categorie::with("projects")->whereHas('projects', function ($query) {
    $query->where('status', 'Public');
})->orderBy('created_at','DESC')
  ->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...