A pickup truck slammed into a restaurant after hitting a commercial vehicle, causing injuries to eight people, including a baby and a child.