get() ->each(function ($share) { // Get dates $created_at = Carbon::parse($share->created_at); // If time was over, then delete share record if ($created_at->diffInHours(now()) >= $share->expire_in) { $share->delete(); } }); } }