2017-02-21 10 views
0

例えば、InvoiceProduct 私はデフォルトのbelongsToManyの関係を使用しています。OctoberCMSバックエンドに同じリレーションシップを複数回追加するにはどうすればよいですか?

しかし、(ピボットデータの異なる)商品を請求書に複数回追加する必要があります。バックエンドでは関係を管理するために関連するモデルID-sが使用されているため、同じモデルを複数回追加することはできません。

したがって、同じ商品を請求書に複数回追加するにはどうすればよいですか?

答えて

0

フィールドのリピータタイプを使用します。あなたのモデルファイルにprotected $jsonable = ['your_field'];を追加する必要がhttps://octobercms.com/forum/post/form-widgets-repeater?page=1

注意:ここで

は例があります。

+0

これは場合によっては機能しますが、データが別のテーブルに保存されるように元のデータベース構造を維持する必要があります – dragontree

関連する問題