Missouri lawmakers have endorsed legislation that lowers the state's minimum age for carrying a concealed weapon.