2017-07-14 10 views
-1

私はちょうどデータベースにプレイリストを保存する正しい方法を見つけることができません。Laravel 5.4 - データベースにプレイリストを保存するにはどうすればいいですか?

  1. は、モデルプレーヤーがあることhasManyのプレイリスト
  2. プレイリスト hasManyのトラック
  3. プレイリスト内の曲の順序を変更できるようにすべきである
  4. トラックべきページ番号() メソッド
を使用して表示する

ベストプラクティスは何ですか?

+0

ベストプラクティスとはどういう意味ですか?あなたは、エンティティがお互いにどのように関係し、それが何をする必要があるのか​​を記述しただけです。あなたは特定の問題がありますか? –

+0

私はちょうどトラックの注文方法を知らない...ユーザーはトラックの順序を変更する機会が必要です... 'playlist_id'、' track_id'、 'ordering'フィールド、または何? – fiter

+0

トラックテーブルに 'order_by'カラムを追加するだけです。 –

答えて

0

Has Many Throughの関係を定義する必要があります。また、order_valueという名前の列または他の列名を作成して順序を変更することもできます。

$player->playlist->track->order_value = '13'; 
関連する問題