0
私は次のクエリがあります:私はチェックこの後存在しませんでしたか?
$clients = Client::with("types", "results", "file")->where(function ($query) use ($request) {
//
});
は、既存のGETパラメータです:
のでif ($request->get("status") && $request->get("status") == 1) {
$clients->whereNotHas('result', function ($query) use ($request) {
// TODO
});
}
、result
関係が空の場合は、行をとる$request->get("status") {}
内部conditonを作成する方法。
私は$clients->whereNotHas
を試しました。それは助けになりませんでした。
私は、このソリューションを試してみました:
if ($request->get("status") && $request->get("status") == 2) {
$clients->whereDoesntHave('result');
}