Laravel Where Count > N

前端 未结 3 1412
攒了一身酷
攒了一身酷 2021-01-24 07:22

I have 2 models in my app:

1. Customer.php

2. Car.php

Now I would like to run a query that returns all customers that h

3条回答
  •  余生分开走
    2021-01-24 07:51

    Have you tried this ?

    $input = 2; $customers = Customer::whereHas("cars", function($query) use ($input) { $query->where(DB::raw("count(cars.id)"),"<",DB::raw($input)) })->get();

提交回复
热议问题