Laying eggs is just something chickens do, one of the many benefits of having them as pets. It's a sign that they are healthy!
If you weren't interested in eating her eggs you could always give them to a neighbor/friend/family OR cook them for your chickens. Injecting her with something, I have never heard of and honestly sounds rather dangerous.
