Aymeric Laporte is set to be out for three or four weeks with a hamstring strain, meaning he will miss the Champions League last-16 second leg against Real Madrid.