「Laravel は 2 つのテーブルを結合し、指定された関連テーブルの列の合計を計算します。」
P粉617597173
P粉617597173 2023-09-05 16:22:37
0
1
534
<p>私には 2 つのセクシーなスターがあり、ビデオやモデルで関係を持っています</p> <p>//スターモデルでは</p> <pre class="brush:php;toolbar:false;">パブリック関数 videos() { return $this->belongsToMany(Video::class); }</pre> <p>そして // ビデオ モデル内</p> <pre class="brush:php;toolbar:false;">パブリック関数 user() { return $this->belongsTo(User::class); }</pre> <p><code>$stars = Star::with('videos')->get();</code> を実行すると、俳優 (スター) と彼が出演した映画 (ビデオ) が表示されます。記載されます)。 JSON の例を添付しました。 </p> <pre class="brush:php;toolbar:false;">[{"id":1,"name":"Marek","videos": [{"id":2,"user_id":1,"title":"ferwg","訪問者":94,"pivot":{"star_id":1,"video_id"; :2}}、 {"id":3、"user_id":1、"title":"fgtf"、"訪問者":17、"pivot":{"star_id":1、"video_id": 3}} ]}...</pre> <p>ビデオテーブルに訪問者アイテムがあります。俳優 (スター) が出演した映画の総入場者数を調べるにはどうすればよいですか? </p>
P粉617597173
P粉617597173

全員に返信(1)
P粉486743671

リーリー

json データを使用しましたが、より効率的に処理できます。コレクションに関するこのドキュメント https://laravel.com/docs/9.x/collections を読むことを強くお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート