0
항목을 만든 모든 사용자의 목록을 만들고 싶습니다.오늘 Laravel에서 항목을 만든 모든 사용자 얻기
이러한 항목은 행을 가지고 user_id
생성 된 모든 항목을 오늘 얻으려면,이 수행
$items = Item::whereDay('created_at', '=', date('d'));
가 지금은 나에게 오늘 항목을 생성 한 모든 사용자를 제공하는 쿼리를 수행 할을 . 1000 개의 항목을 만든 사용자가 있으며 아무 것도하지 않은 사용자가 있습니다.
나는 이것을 ->unique()
으로 할 수 있지만, 반드시 이것을 수행하는 더 좋은 방법이되어야합니다.
제안 사항? 이 도움이
$users = User::whereHas('items', function ($query) {
$query->where('created_at', '>=', \Carbon\Carbon::today());
})->get();
희망 :