Get count of filter data, while return a small set of records

Created at 30-Aug-2021 , By samar

Get count of filter data, while return a small set of records

Through many examples, we will learn how to resolve the "Get count of filter data, while return a small set of records".

You can get the count of filter data using count method and get the small set of records from filtered data using take(), paginate() and get() method by specifying the number of records which you want to get
  • Count all and get 10 records after where condition in laravel

    $query = $request->get('query');
    $users = User::where('name','like','%'.$query.'%');
    $usersCount = $users->count();
    $users = $users->select('*')->take(10)->get();
    echo $usersCount;
    print_r($users);
    

    This code snippet will help you to get the count of all filltered data and get only 10 records from filttered data.

  • Count all and get records using pagination after where condition in laravel

    $query = "john";
    $users = User::where('name','like','%'.$query.'%');
    $usersCount = $users->count();
    $users = $users->select('*')->paginate(3);
    echo $usersCount;
    print_r($users);
    
    //Import user model
    use App\Models\User;
    

    You can get the count of all filtered records from users table and get data using pagination in laravel

Back to code snippet queries related laravel

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Buy Me A Coffee

Don't forget to share this article! Help us spread the word by clicking the share button below.

We appreciate your support and are committed to providing you valuable and informative content.

We are thankful for your never ending support.