How to Get Last 30 Days Record in Laravel?

By Hardik Savani January 16, 2021 Category : Laravel

This article goes in detailed on laravel get last 30 days records. i explained simply about how to get last 30 days data from a table in laravel. In this article, we will implement a get last 30 days records in laravel. We will use laravel get last 30 days data from database.

we can easily get last 30 days records in laravel 6, laravel 7 and laravel 8 version.

i will show you simple code of controller method where we written code to getting last 30 days records using carbon laravel eloquent.

let's see controller code:

Controller File:


namespace App\Http\Controllers;

use Illuminate\Http\Request;

use Carbon\Carbon;

class UserController extends Controller



* Write code on Method


* @return response()


public function index()


$date = Carbon::now()->subDays(30);

$users = User::where('created_at', '>=', $date)->get();




I hope it can help you...