$couponDetails->couponName 값은 Laravel에서 반환될 수 없습니다.
P粉714890053
2023-08-20 21:26:59
<p><br /></p>
<pre class="brush:php;toolbar:false;">$couponCode = $request->couponCode;
//할인코드를 통해 쿠폰정보를 받아옵니다.
$coupon = 쿠폰::where('couponCode', $couponCode)
->얻기()
->첫 번째();
$couponDetails = response()->json($coupon);
$couponDetails->couponName 반환;
</pre>
<p>반환 결과는 다음과 같습니다.</p>
<인용문>
<p>정의되지 않은 속성: IlluminateHttpJsonResponse::$couponName(500 내부 서버 오류)</p>
</인용문>
<p>couponDetails에서 쿠폰 이름 값을 가져오려고 합니다</p>
다른 사용자가 이미 언급했지만 추가 코드 없이 수행 방법을 보여 드리겠습니다.
으아악귀하가 겪고 있는 오류는 액세스하려는 속성이 클래스에 존재하지 않기 때문입니다
IlluminateHttpJsonResponse
.이 문제를 피하는 방법에는 두 가지가 있습니다.
또는 반품:
으아악JsonResponse 클래스에서 데이터 가져오기:
으아악