LaravelでModelRelationshipsを追加のピボットフィールドと同期するにはどうすればよいですか?
Oct 19, 2024 pm 05:58 PMLaravel: 追加のピボットフィールドを使用した Sync()
Laravel では、sync() 関数を使用してモデルの関係をモデルの関係と同期します。 ID のセット。ただし、同期時に追加のピボット フィールドを指定することもできます。
デフォルトの使用法:
Laravel ドキュメントで説明されているように、単純な ID セットを同期できます。次のように:
1 |
|
ピボット フィールドとの同期:
特定のピボット テーブルの値を ID に関連付けたい場合は、それらを配列として指定できます。
1 2 3 |
|
この例では、expires フィールドが true に設定された単一のピボット行を追加します。
カスタム データを含む複数のピボット レコード:
複数のモデルをカスタム ピボット データと同期するには、次の構文を使用できます:
1 2 3 4 5 |
|
この例では、それぞれ独自の有効期限値を持つ 2 つのロールを同期します。
配列入力を使用した例:
ID とピボット データを配列として受信している場合は、array_combine() を使用して同期データを作成できます:
1 2 3 4 5 |
|
次のガイドラインに従うことで、次のことができます。 Laravel のカスタム ピボット フィールドとデータを効果的に同期します。
以上がLaravelでModelRelationshipsを追加のピボットフィールドと同期するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
