Der Wert von $couponDetails->couponName kann in Laravel nicht zurückgegeben werden
P粉714890053
2023-08-20 21:26:59
<p><br /></p>
<pre class="brush:php;toolbar:false;">$couponCode = $request->couponCode;
// Erhalten Sie Gutscheindetails über den Rabattcode
$coupon = Coupon::where('couponCode', $couponCode)
->get()
->first();
$couponDetails = Response()->json($coupon);
return $couponDetails->couponName;
</pre>
<p>Das Rückgabeergebnis ist wie folgt:</p>
<blockquote>
<p>Undefinierte Eigenschaft: IlluminateHttpJsonResponse::$couponName (500 Internal Server Error)</p>
</blockquote>
<p>Ich versuche, den Wert von CouponName aus CouponDetails abzurufen</p>
正如另一个用户已经提到的,但没有更多的代码,我将向您展示如何做到:
你得到的错误是因为你尝试访问的属性在类
Illuminate\Http\JsonResponse
中不存在。你有两种方法可以避免这个问题:
要么返回:
从JsonResponse类获取数据: