Laravelでは$couponDetails->couponNameの値を返すことができません
P粉714890053
P粉714890053 2023-08-20 21:26:59
0
3
571
<p><br /></p> <pre class="brush:php;toolbar:false;">$couponCode = $request->couponCode; // 割引コードを通じてクーポンの詳細を取得します $coupon = クーポン::where('クーポンコード', $クーポンコード) ->get() ->first(); $couponDetails = response()->json($coupon); $クーポン詳細->クーポン名を返します; </pre> <p>返される結果は次のとおりです。</p> <ブロック引用> <p>未定義のプロパティ: IlluminateHttpJsonResponse::$couponName (500 内部サーバー エラー)</p> </blockquote> <p>クーポン詳細からクーポン名の値を取得しようとしています</p>
P粉714890053
P粉714890053

全員に返信(2)
P粉950128819

別のユーザーがすでに述べたように、これ以上のコードは使わずに、その方法を示します:

リーリー
いいねを押す +0
P粉807471604

発生するエラーは、アクセスしようとしているプロパティがクラス Illuminate\Http\JsonResponse に存在しないためです。

この問題を回避するには 2 つの方法があります:

  1. またはリターン:

    リーリー
  2. JsonResponse クラスからデータを取得します:

    リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート