찾다

 >  Q&A  >  본문

Laravel에서 Illuminate\Foundation\Http\FormRequest를 사용하여 와일드카드 요청을 받는 것을 확인할 수 있습니까?

와일드카드 Date가 포함된 GET 경로가 있습니다.

일 와일드카드는 20220507(YYYYMMDD)과 같은 문자열입니다.

문자열을 확인한 후 올바른 응답을 원합니다. 응답을 보내기 전에 문자열 길이와 형식을 확인하고 싶습니다.

제 질문은 IlluminateFoundationHttpFormRequest 또는 IlluminateHttpRequest를 사용하여 문자열의 유효성을 검사할 수 있는지입니다. 만든 사람: 요청? 아니면 게시 요청만 수락합니까?

코드:

으아아아

web.php에서 경로를 얻는 예

으아아아

샘플 컨트롤러

으아아아

또는 샘플 컨트롤러 2

으아아아

다음 오류가 발생합니다: 무한 리디렉션 루프, 리디렉션이 너무 많습니다.

P粉087951442P粉087951442240일 전444

모든 응답(1)나는 대답할 것이다

  • P粉706038741

    P粉7060387412024-03-28 09:30:04

    우선, 양식 요청에서는 경로 매개변수를 확인할 수 없습니다

    그러나 정규식을 사용하여 경로를 확인할 수 있습니다. 예:

    으아악

    그래도 validate()기능이나 양식 요청

    을 사용하고 싶다면 으아악

    양식 요청 방법 - all() 방법 재정의

    으아악

    작동하지 않으면 다음 코드를 시도해 보세요

    으아악

    Laravel 5에서 경로 매개변수를 확인하는 방법은 무엇입니까?

    그러나 validate() 기능을 사용하고 싶다면 요청 매개변수로 전송하는 것이 좋습니다.

    회신하다
    0
  • 취소회신하다