
Let see how can we get data between two dates in Laravel 9. Example if we want to show data only a give date mean start and end date we can implement by simple way. I will show example with code.
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Post;
use Carbon\Carbon;
class UserController extends Controller
{
public function index(Request $request)
{
$start = Carbon::createFromFormat('d/m/Y', '20/11/2022');
$end = Carbon::createFromFormat('d/m/Y', '28/11/2022');
$post = Post::select('id', 'post_title', 'post_author','post_slug', 'created_at')
->whereBetween('created_at', [$start, $end])
->get();
dd($post);
}
}
No Comments Yet.