2つのEloquentコレクションをマージできません

user9730609

messagesデータベースに名前の付いたテーブルがあり、次の5つの列があります。

id | sender_id | receiver_id | message | sent_at

そして、私のモデルUserには、次のような関数があります。

    public function messages(){

      $sent_messages = $this->hasMany(Message::class, "sender_id");

      $received_messages = $this->hasMany(Message::class, "receiver_id");

      $messages = $sent_messages->merge($received_messages);

      return $messages;

    }

私はそれがうまくいくと意見を述べましたが、うまくいきませんでした。私が得るエラーは次のとおりです。

BadMethodCallException with message 'Call to undefined method Illuminate/Database/Query/Builder::merge()'

それで、私は何を間違えmessagesましたか、そしてそれが私によって送信されたか、私によって受信され場合、すべてを取得するために何ができますか?

ブルーノロドリゲス

コレクションを作成するには、->get()メソッドを使用する必要がありますそれ以外の場合は、リレーションオブジェクトがあり、それらをマージすることはできません;)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

インデックスを指定して2つのコレクションをマージできますか

分類Dev

2つのEloquentコレクションをマージし、すべての重複を削除します。

分類Dev

MongoDBで2つの$ lookupコレクションをマージします

分類Dev

2つのMongoDBコレクションを1つのAPIURLに結合します(コレクションをマージせず、別々に保ちます)

分類Dev

AnnotationException:コレクションをマップできません

分類Dev

GPartedを使用してPendriveの2つのパーティションをマージできません!

分類Dev

mongodbのIDを持つコレクションに参加できません

分類Dev

2つのLaravelコレクションをマージする

分類Dev

同じコレクションに2番目のオブジェクトを追加できません-SpringMVC、MongoDB

分類Dev

Laravelは2つのコレクションをpaginatorとマージします

分類Dev

いくつかの検証の後、ドキュメントをマングースコレクションに保存できません

分類Dev

Javaで2つのコレクションをマージする

分類Dev

VBAで2つのコレクションをマージする方法は?

分類Dev

laraveで2つの同じコレクションをマージする方法

分類Dev

MongoDBで2つのコレクションをマージする

分類Dev

MongoDBで2つのコレクションをマージする方法:トランザクションと税金

分類Dev

流星で2つのコレクションをマージしようとしています

分類Dev

値に基づいてmongodb集約で2つのコレクションをマージします

分類Dev

2つのパーティションのマージ(Gparted)-エラー:パーティションを削除できません

分類Dev

マングースに新しいコレクションを作成させることができません

分類Dev

元のキーを保持したまま2つのLaravelコレクションをマージする

分類Dev

jspページネーションで現在のページをマークできません

分類Dev

(WebApi)オブジェクトのコレクションをJsonにシリアル化できません

分類Dev

2つのコレクションのデータをマージする

分類Dev

ジンゴニックサーバーアプリケーションのコードカバレッジレポートを生成できません

分類Dev

JMockitはJREからのコンクリートコレクションをモックできません

分類Dev

Tensorflow の 2 つの異なるコレクションの要約で同じ名前を持つことはできません

分類Dev

MongoDBの同じコレクション内の2つのドキュメントをマージします

分類Dev

コレクションユーザーをJSONオブジェクトとして取得できません(getuser())

Related 関連記事

  1. 1

    インデックスを指定して2つのコレクションをマージできますか

  2. 2

    2つのEloquentコレクションをマージし、すべての重複を削除します。

  3. 3

    MongoDBで2つの$ lookupコレクションをマージします

  4. 4

    2つのMongoDBコレクションを1つのAPIURLに結合します(コレクションをマージせず、別々に保ちます)

  5. 5

    AnnotationException:コレクションをマップできません

  6. 6

    GPartedを使用してPendriveの2つのパーティションをマージできません!

  7. 7

    mongodbのIDを持つコレクションに参加できません

  8. 8

    2つのLaravelコレクションをマージする

  9. 9

    同じコレクションに2番目のオブジェクトを追加できません-SpringMVC、MongoDB

  10. 10

    Laravelは2つのコレクションをpaginatorとマージします

  11. 11

    いくつかの検証の後、ドキュメントをマングースコレクションに保存できません

  12. 12

    Javaで2つのコレクションをマージする

  13. 13

    VBAで2つのコレクションをマージする方法は?

  14. 14

    laraveで2つの同じコレクションをマージする方法

  15. 15

    MongoDBで2つのコレクションをマージする

  16. 16

    MongoDBで2つのコレクションをマージする方法:トランザクションと税金

  17. 17

    流星で2つのコレクションをマージしようとしています

  18. 18

    値に基づいてmongodb集約で2つのコレクションをマージします

  19. 19

    2つのパーティションのマージ(Gparted)-エラー:パーティションを削除できません

  20. 20

    マングースに新しいコレクションを作成させることができません

  21. 21

    元のキーを保持したまま2つのLaravelコレクションをマージする

  22. 22

    jspページネーションで現在のページをマークできません

  23. 23

    (WebApi)オブジェクトのコレクションをJsonにシリアル化できません

  24. 24

    2つのコレクションのデータをマージする

  25. 25

    ジンゴニックサーバーアプリケーションのコードカバレッジレポートを生成できません

  26. 26

    JMockitはJREからのコンクリートコレクションをモックできません

  27. 27

    Tensorflow の 2 つの異なるコレクションの要約で同じ名前を持つことはできません

  28. 28

    MongoDBの同じコレクション内の2つのドキュメントをマージします

  29. 29

    コレクションユーザーをJSONオブジェクトとして取得できません(getuser())

ホットタグ

アーカイブ