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

Laravelのforeachループで配列要素にアクセスする方法

質問と回答を保存するカスタム配列を作成しましたが、これらの配列要素にアクセスしようとすると常に次のメッセージが表示されます。 配列上のプロパティ "questions" を読み取ろうとしています (

実は、カスタム配列を作成しました。カスタム配列を使用せずに作成しようとすると、正常に動作します。直接雄弁なモデルからデータを取得するのと同様に正常に機能します

これは私の JSON 応答です...

リーリー ああああ

P粉312195700P粉312195700428日前551

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

  • P粉004287665

    P粉0042876652023-09-11 12:16:13

    連想配列とオブジェクトは、php では同じものではありません。

    ここでは、キー questionanswers を含む配列を questionsArray にプッシュしています:

    リーリー

    したがって、配列アクセスを使用して読み取る必要があります。 $data$questionsArray の要素であると仮定すると、{ { $ の代わりに {{ $data['question'] }} になります。データ ->質問}}

    もちろん、いくつかの質問エンティティまたは連想配列を別の配列でラップして $data['question]` に配置したため、出力は機能しません。

    次のようなことを試してみてください:

    リーリー

    次に、ブレード ファイル内の問題のプロパティを読み取ります。

    リーリー

    返事
    0
  • キャンセル返事