You can directly convert created_at date to a human readable format like "1 minute ago" or "1 month ago" using diffForHumans() function. Laravel Eloquent by default enables Carbon instance on the created_at field.
$post = Post::find($id);$result = $post->created_at->diffForHumans(); /* OUTPUT */// 1 Minutes ago, 2 Week ago etc..as per created time
Tip given by @vishal__2931
Enjoyed This Tip?
Get access to all premium tutorials, video and text courses, and exclusive Laravel resources. Join our community of 10,000+ developers.
Recent Courses on Laravel Daily
Laravel 13 Starter Kit Teams and Customizations
10 lessons
33 min
Testing in Laravel 13 For Beginners
26 lessons
1 h 41 min read
Laravel 13 Eloquent: Expert Level
41 lessons
1 h 34 min