一部のモデル属性の値に応じて単一のモデルデータを複数のテーブルに保存する場合は、モデルの getTable()をオーバーライドする必要があります。 書き込むテーブルの名前を返すメソッド。
Eloquentがどのテーブルに保存するかをどのように決定するかわかりません。たとえば、 segmentという属性がある場合などです。 あなたのモードでは、次のことができます:
public function getTable() {
return 'dynamic_table_' . $this->segment . '_infos';
}