検索

ホームページ  >  に質問  >  本文

Laravelでは$couponDetails->couponNameの値を返すことができません

<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粉714890053P粉714890053451日前538

全員に返信(3)返信します

  • P粉950128819

    P粉9501288192023-08-21 13:53:36

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

    リーリー

    返事
    0
  • P粉807471604

    P粉8074716042023-08-21 11:54:50

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

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

    1. またはリターン:

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

      リーリー

    返事
    0
  • キャンセル返事