How to Get Last Month Data in Laravel?

About Us:

We are from free coder. We are a group of web developers who are passionate about web development. You can learn from us php, laravel, node js, vue js, react js and many other topic on web developement.
we are very happy to help you.
free coder

Today what you are going to learn:

Hello Brother,

This article will give you lesson of how to get last month data in laravel. This article will give you simple lesson of how to get previous month in laravel. In this article, we will implement a how to get last month record in laravel. Here you will learn laravel get last month records.

we can get last month records in laravel 6, laravel 7 and laravel 8 application.

Hello Brother, i will give you very simple lesson of how to get last month data in laravel. we will use whereBetween() and Carbon in this lesson.

I have one created items table that structure as bellow you can see.

items table:

Controller Code:


namespace App\Http\Controllers;

use Illuminate\Support\Facades\Http;

use App\Models\Item;

use Carbon\Carbon;

class ITSController extends Controller



* Write code on Method


* @return response()


public function index()


$items = Item::select('*')


[Carbon::now()->subMonth()->startOfMonth(), Carbon::now()->subMonth()->endOfMonth()]










[0] => Array


[id] => 9

[title] => Dr.

[body] => Body 4

[created_at] => 2021-09-14T18:13:40.000000Z

[updated_at] => 2021-08-12T13:46:08.000000Z


[1] => Array


[id] => 10

[title] => Dr.

[body] => Body 3

[created_at] => 2021-09-30T09:27:53.000000Z

[updated_at] => 2021-08-12T13:46:08.000000Z


[2] => Array


[id] => 12

[title] => Dr.

[body] => Body 2

[created_at] => 2021-09-07T13:46:43.000000Z

[updated_at] => 2021-08-12T13:46:43.000000Z


[3] => Array


[id] => 13

[title] => Mrs.

[body] => Body 1

[created_at] => 2021-09-01T13:46:43.000000Z

[updated_at] => 2021-08-12T13:46:43.000000Z



thank you very much for following up with me.


Recent Posts

Related Posts