Laravel 요청 중첩된 상위/하위 양식
P粉446800329
P粉446800329 2023-08-08 18:04:08
0
1
535
<p>저는 laravel을 사용하여 API를 만들고 있습니다. 요청 유효성 검사를 위해 ProductRequest 및 ProductPriceRequest 클래스를 만들었으며 예상대로 작동합니다. </p><p>제품에는 여러 개의 ProductPrice가 있을 수 있습니다. </p><p>이제 ProductPrice를 생성하려면 먼저 제품을 생성한 다음 해당 제품과 연결된 ProductPrice를 생성해야 합니다.</p><p><br />< /p> ; <pre class="brush:php;toolbar:false;">//제품 만들기 POST->http://127.0.0.1:8000/api/v1/products { "이름":"제품1" } //제품과 관련된 제품가격 생성 포스트->http://127.0.0.1:8000/api/v1/products/69081258758830188/productprices { "이름":"제품가격1" }</pre> <p>하지만 제품을 생성할 때 ProductPrice 생성을 활성화하고 싶습니다</p> <pre class="brush:php;toolbar:false;">//제품+제품 가격 생성 POST->http://127.0.0.1:8000/api/v1/products { "이름": "prod2", "제품 가격": [ { "이름": "pp1" }, { "이름": "pp2" } ] }</pre> <p>이미 ProductPriceRequest가 있고 필요하므로 요청에 ProductPrice가 있는 경우 ProductRequest의 ProductPriceRequest 클래스를 사용하여 ProductPrice를 확인하려면 어떻게 해야 합니까? </p><p>저는 laravel(버전 10을 사용하고 있습니다)과 PHP를 처음 사용하는데 이 상황에 대한 예제를 찾지 못했습니다.</p><p><br />< ;/p>
P粉446800329
P粉446800329

모든 응답(1)
P粉129275658

개인적으로 다른 ProductPriceRequest 클래스에서는 ProductRequest에 대해 동일한 규칙을 재사용하지 않고 비슷한 작업을 수행합니다.

으아아아

또는 규칙이 무엇이든 상관없습니다.

기술적으로 동일한 규칙을 사용하고 싶다면 ProductPrice 모델에 이러한 중복 규칙을 넣은 다음 두 FormRequest 파일 모두에서 사용할 수 있지만 다른 충돌이 있는지는 확실하지 않습니다. 왜냐하면 여기에 데이터가 있기 때문입니다. 배열 형식인 반면, 다른 경우(ProductPriceRequest를 사용하고 필요한 다른 위치를 표시하지 않았음) 유효성 검사를 위한 다른 구조가 전달될 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿