Bitte sagen Sie mir, wie ich die von Get in Laravel übergebenen Parameter überprüfen kann
Oben auf der Bestelllistenseite gibt es viele Filterbedingungen, aber für diese Filterbedingungen gelten bestimmte Regeln. Beispielsweise muss der Betrag eine Zahl sein und der Benutzername darf nicht länger als 5 Ziffern sein der Hintergrund durch Get für bedingte Filterung, die URL-Adresse und wenn keine Parameter übergeben werden. Es ist das Gleiche. Wie wird überprüft?
一种方案是在页面中增加一个显示错误的区域,使用Laravel提供的方式展示(直接表单提交,提交之前先使用js验证信息是否合法,js验证通过后提交,后端再进行验证)
不过这种方式不太友好,可以将筛选表单提交改为异步的,页面结果使用js去渲染。
参数筛选规则?
果断用middleware啊,get参数请求获取,$request->getQueryString(),然后放到中间件里面筛选。
没有传的参数就不要去验证格式
传了才验证。