laravel에서 get으로 전달된 매개변수를 확인하는 방법을 알려주세요
주문 목록 페이지 상단에는 다양한 필터링 조건이 있는데, 이러한 필터링 조건에는 특정 규칙이 있습니다. 예를 들어 금액은 숫자여야 하며, 사용자 이름은 5자리를 초과할 수 없습니다.
파라미터가 전달되는 경우. 조건 필터링을 위한 get을 통한 배경, URL 주소, 매개 변수가 전달되지 않은 경우 확인 방법은 동일합니다.
인증을 진행한 경우, 처음에 아무런 필터링 조건 없이 사용자가 들어오면 바로 인증이 실패하게 됩니다
迷茫2017-05-16 16:49:29
해결 방법 중 하나는 페이지에 오류를 표시하는 영역을 추가하고 Laravel에서 제공하는 방법을 사용하여 표시하는 것입니다(양식을 직접 제출하고 제출하기 전에 js를 사용하여 정보가 합법적인지 확인하고 js 확인을 통과한 후 제출한 후 백엔드에서 확인하세요)
으아악그러나 이 방법은 필터링 양식 제출을 비동기식으로 변경하고 js를 사용하여 페이지 결과를 렌더링할 수 있습니다.
阿神2017-05-16 16:49:29
매개변수 필터링 규칙?
미들웨어를 과감하게 사용하고, get Parameter 요청인 $request->getQueryString()을 받아 미들웨어에 넣어서 스크리닝하세요.