P粉9501288192023-08-21 13:53:36
正如另一個用戶已經提到的,但沒有更多的程式碼,我將向您展示如何做到:
// 将优惠券代码存储在变量中(不需要) $couponCode = $request->couponCode; // 通过优惠券代码获取优惠券详情(直接使用first()方法,以便一次性获取模型) $coupon = Coupon::where('couponCode', $couponCode)->first(); // 在这里,您可以将模型作为JSON响应返回(在视图中使用`$data->couponName`) response()->json(['data' => $coupon]); // 或者您可以直接返回优惠券名称 return $couponDetails->couponName;
P粉8074716042023-08-21 11:54:50
你得到的錯誤是因為你嘗試存取的屬性在類別Illuminate\Http\JsonResponse
中不存在。
你有兩種方法可以避免這個問題:
要嘛回傳:
return $coupon->couponName;
從JsonResponse類別取得資料:
return $couponDetails->getData()->couponName;