Laravel - dodawanie rekordów przy migracji

0

Mam takie pytanie czy istniej możliwośc przy migracji w laravel 6 dodać automatycznie przy tworzeniu tabeli rekordy do jednej z tabel ?

2

Oczywiście, tworzysz migrację i w public function up() dodajesz DB:table()->insert i w tablicy dodajesz rekordy jakie chcesz.

0

@czysteskarpety: albo Model::create([....]) ;) Osobiście DB:: używam tylko i wyłącznie do transakcji, bo inaczej jej nie wywołasz.

0

@mr_jaro: Model::create() jest złym wyjściem (podobnie jak odwoływanie się w migracjach do kodu domenowego), ponieważ ktoś potem może np. ten model usunąć i tym samym zepsuć migrację.

0

@john_doe z seedów się korzysta bo nie są wersjonowane tak jak migracje.

@Patryk27 zawsze można dać ifa

1 użytkowników online, w tym zalogowanych: 0, gości: 1