The strikes violate both the Constitution and the 1973 War Powers Act. Whether they are good policy is a more difficult question. This could turn out to be a rare instance where one of Trump's illegal actions has beneficial results.