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