2016-10-21 2 views
0

Меня попросили добавить новую роль в существующую живую систему, разработанную в Laravel 5.2. У нас уже есть RoleSeeder. Но если я добавлю новую запись в RoleSeeder, я не могу просто запустить php artisan db:seed --class=RoleSeeder, так как она попытается воссоздать другие роли. Каков ожидаемый способ постепенного добавления новой записи в сеялку?Как сделать добавочное семя в Laravel?

ответ

1

you вы не можете просто добавлять новые роли в свой RoleSeeder coz при повторном запуске RoleSeeder, он будет засеять все данные, поэтому решение состоит в том, чтобы создать новую сеялку (RoleSeeder2), чтобы засеять новые роли в таблицу

+0

Любой другой способ сделать это без создания другого класса сеялок? Тогда мне нужно будет поддерживать несколько сеялок. – DarkVenture

+0

В настоящее время нет, coz не отслеживает, какие данные засеяны и какие данные еще не указаны на столе. так, короче говоря, вам необходимо самостоятельно управлять сеялки/посев, что может быть несколькими сеятелями. Я чувствую, что вы мужчина, wew – cresjie

 Смежные вопросы

  • Нет связанных вопросов^_^