There are 4 requirements under the CCA for your daughter to gain US citizenship.
1. Be under age 18
2. Have a USC parent
3. Live with the USC parent
4. Be an LPR
You have 1 & 2 covered.
3. Visiting is not enough. She has to live with you.
4. If you file today, there is no way your daughter will have an immigrant visa by April 2019.
Filing the I-130 is not enough. She needs LPR status. Your daughter will not get a green card upon entry in April.
After you file the I-130, it will take about 5-8 months for the I-130 to be approved. Then you pay the DS-260 immigration visa application fee and file the I-864w. Then, your daughter would need to apply for an immigration visa with the DS-260. Once she enters the US on her immigrant visa to live with you, then she becomes a US citizen. The entire process will take about a year.