请问学校这样做是否违反了中国的相关法律法规

不违法,唯一有争议的应该是不准叫外卖。但是我可以明确的告诉你,校园禁外卖有法有据

从法律的角度看,高校以及一些私人小区是有权设立一些规章制度,禁止外来人员和食品等进入其管理范围的,这也并没有限制学生和住户的自由。尤其是在涉及食品安全、环境保护等事关人身财产安全方面的人和事,相关学校和小区有权采取必要措施予以保护。学校对在校学生有保障其人身财产安全的责任,如果同意涉及食品安全的物品进入校园,而学生因此在校内发生意外,那么学校在法律上要承担一定的管理不善责任。所以,学校不允许外卖进校园是有一定道理的。