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
[NEW] Practical Laravel Security: Packages, Secrets, Supply-Chain Attacks
7 lessons
43 min read
Roles and Permissions in Laravel 13
14 lessons
57 min
Laravel 13 Eloquent: Expert Level
41 lessons
1 h 34 min