Cook the onion and butter until the onion is soft but not brown. Add the bay leaf and flour, and mix well. Add all the other ingredients except egg yolks and cream, and simmer for 30 minutes. If you wish, strain the soup, or whirl it in the blender. Just before serving, add the egg yolks beaten into the cream. Garnish with croutons.