Я хочу получить все лиды, когда запрос пустой, но если запрос 'subService' предоставлен, он должен получить все лиды, имеющие одно и то же имя субсервиса
Я пытаюсь получить имя вспомогательной службы, указав subService.name
в предложении where
subService
это одно-много отношений
это не полный код.
return Lead::with(['subService'])
->where(function ($query) use($subService) {
if ($subService) {
$query->where('subService.name','like', '%'.$subService.'%');
}
})