Laravel 中 with 的判断写法怎么实现
需求大概是这样的,使用with查询,如果有结果,再去执行下一个with。这种写法在laravel怎么实现呢?

就例如图中圈住的,如果查询有结果,继续下一步的with查询。我写法好像是有问题的,还是不能实现那么写
关于 LearnKu
请忽略我粗糙的写法,只是在测试 :joy:
奇怪的需求,全部 with 出来也不是不行。全部拿出来,用 filter 过滤一下,我觉得也是可以的。
whereHas()?
这样直接就可以了吧,没不要 with 两次 a。如果不行就分两次查询。
上面说有wherehas 可以关联查询筛选,可以看下文档