Я новичок в laravel и использую 5.5.Я хочу 10 записей в 100 записях с общим количеством отсчетов 100 с одним запросом.
Я пытаюсь ниже Query получить 10 записей:
$places = Places::select(['id', 'uuid', 'name', 'lat', 'long', 'rating'])->active()
->with(['wishlist' => function ($query) use ($user_uuid) {
$query->where('wishlists.user_uuid', $user_uuid);
}])
->where('cityuuid', $uuid)->orderBy('rating', 'desc')->limit(10)->get();
Но я добавилDB::raw('count(id) as total_places')
это дается одна запись с счетчиком total_places 100.
$places = Places::select(['id', 'uuid', 'name', 'lat', 'long', 'rating', DB::raw('count(id) as total_places')])->active()
->with(['wishlist' => function ($query) use ($user_uuid) {
$query->where('wishlists.user_uuid', $user_uuid);
}])
->where('cityuuid', $uuid)->orderBy('rating', 'desc')->limit(10)->get();
Но мне нужно десять записей с total_places = 100;
Пожалуйста, помогите.