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

Laravel 9でnullプロパティ「id」を読み取ろうとしています

こんにちは、問題が発生しました。コードは次のとおりです:

リーリー

このエラーをコードから削除したいと考えています。ここで行き詰まってしまいました。

P粉530519234P粉530519234274日前376

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

  • P粉151466081

    P粉1514660812023-12-25 00:10:31

    $user->plan は null と評価されます。あなたはこれに対して無防備です。


    • PHP8 を使用している場合は、nullsafe 演算子を使用できます。
    • リーリー
      PHP7 を使用している場合は、laravel の
    • optional() 関数を使用できます。
    • リーリー
    • UserPlan の間の関係がbelongsTo関係(UserbelongsTo Plan)の場合は、ユーザーモデルで外部キーを使用する方がよい場合があります。
    • リーリー

      返事
      0
  • キャンセル返事