sql >> Databáze >  >> RDS >> Mysql

Dynamické tabulky a modely v Laravel 5

Pokud chcete uložit data jednoho modelu do více tabulek v závislosti na hodnotě některého atributu modelu, budete muset přepsat getTable() modelu. metoda vrátí název tabulky, do které má zapisovat.

Nejsem si jistý, jak se chcete rozhodnout, do které tabulky se má Eloquent ukládat – například pokud jste měli atribut nazvaný segment ve vašem režimu můžete udělat:

public function getTable() {
  return 'dynamic_table_' . $this->segment . '_infos';
}



  1. postgresql se nezobrazuje ve zdroji dat při generování datového modelu entity .ADO.net

  2. MySQL odpovídá 2 z 5 polí

  3. Jakou sadu MySQL řazení/znaků bych měl použít pro angličtinu a španělštinu?

  4. Jak nakonfigurovat Hangfire s úložištěm Mysql