検索

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

Eloquent では、HasMany リレーションシップの 'with' メソッドは空のコレクションを返します。

この問題に遭遇しました: 2 つのモデル間の HasMany 関係を次のように定義しました:

DepartamentoPersonalizado.php:

リーリー

LocalidadPersonalizada.php:

リーリー

Tinker で次のことを行う場合:

リーリー

わかりました:

リーリー ###しかし:### リーリー

わかりました

リーリー

私が言いたいのは、プロパティ 'localidades' は空のコレクションを返すのに対し、私はネストされたコレクションを含めたいということです。

DepartamentoPersonalizado で 'protected $with = ['localidades']' を使用して、デフォルトで必要な結果を取得したいと考えています。

何かアイデアはありますか?追加情報が必要ですか?

P粉143640496P粉143640496486日前584

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

  • P粉087951442

    P粉0879514422023-07-20 15:59:14

    「Departamentos_personalizados」テーブルの「id」は整数ではなく文字列であるため、次のことを行う必要があります。

    リーリー

    それで大丈夫です

    返事
    0
  • キャンセル返事