C.R.
I agree with the previous poster, you can't spoil the baby with the boob and besides she really is too young to be able to "hold it" until morning. Many breastfed babies really don't start sleeping through the night until well into their second year of life or at least when whole milk begins to be offered. Mine stopped when she was 13 months, just a few weeks ago.
Poor thing is probably just hungry or wants comfort. People who are uneducated about breastfeeding often see the babies as spoiled because they only want their momma it seems. Only momma can feed them and the only chance of bonding to the baby is through play or holding her, but she'd only want you for that too so they feel left out. Don't worry about it, you know she's not spoiled and that's all that matters. Breastfed babies have a few different "needs" that people don't understand a lot of times.
I'm a breastfeeding mom too, or was, till a month ago when my 14 month old weaned completely. It's hard to see your friends seemingly perfect sleeper babies and you're up at night. The truth is that breastmilk is absorbed REALLY fast and a breastfed baby should only be expected to sleep for 3-5 hour stretches at a time. That is considered "sleeping through the night". Your friends are probably formula feeding their babies and loading the bottle up with cereal (baddddd for baby, it fills them with empty nutrients and later they require more to eat to keep full and end up overeating).
I rarely hear about a breastfeeding mom who was able to put her baby to bed that easily, especially at a time like yours is at where milestones are being achieved left and right (crawling, standing, etc). All that can keep any baby awake wanting to practice. Put teething on top of that and the parents are ready to run away haha! So, throw all ideas about when your baby should sleep through the night out and get that information from a doctor rather than observing other babies.
I'd say for the sake of your sanity and to keep baby from crying too much just take her to bed with you. You would be suprised that your body and mind will not let you roll over onto your baby. You are in resting awareness at all times. I've been known to cover my baby, adjust her, etc. all in my sleep. The only way you would probably roll on her is if you're a heavy sleeper who thrashes or you are on meds. If you're comfortable with the idea, try it, it'll get you both some shut-eye, I guarantee you. You just lie there on your side and baby has at it whenever she wants and will pop off when she's ready and she'll sleep better. She probably won't nap now because she's overtired, that can happen. With a good nights rest she should be sleeping during the day normally too.
Also, I hope that you're not letting her cry for 45 minutes and not doing anything to soothe her. At least go in every five to ten minutes, pick her up or pat her, if that doesn't work to quiet her, pick her up and check her diaper, check her clothing they could be itching her or some bug could be biting at her. She could just plain be uncomfortable in that pack n play. She could be hungry. Cry it out was never meant for leaving the baby to scream and fall asleep from sheer exhaustion. There is a right way to do it, if you're not doing it the right way I suggest you learn how by reading up on it or asking a medical professional.
Did you know that extended crying like that (45 min is extended) can cause potential brain damage to your baby? Yep, you can read about this anywhere. What happens is the baby is crying so long and so much and so hard that the oxygen is getting out but they are forgetting to calm enough to take a decent breath in. They end up blocking a lot of the oxygen from getting to the brain and causing damage. It's not good to let your baby scream that long, they pretty much tire themselves out and give up hope that you're going to answer their need so they go to sleep. Once they have enough energy again they wake, realize the need again and cry some more. This can emotionally, physically and mentally damage your baby in the long-term.
Just try to be a little more sympathetic to your baby and try to find what's wrong. Sometimes there is nothing to do but let them cry, but you have nursing on your side, you can get her to stop by allowing her that at least. If she's truly teething you can always try a little tylenol before bed, it helps. Be sure to ask a doc how much though. Not everyday or for an extended period of days, but if she's really bad about it one day and you just are out of options its ok to give it. Good luck!
Good luck!