An artery carries blood to the liver, not a vein. The hepatic artery.
Maybe you meant to ask which vein receives nutrient-rich blood from the small intestine. That would be the superior mesenteric vein. But it doesn't go to the liver.
View page
the gastrosplenic vein joins the superior mesenteric vein and
takes blood to the hepatic vein
View page
Vein. The vein has already passed the liver which breaks ammonia
into urea.