2016-08-04 1 views

ответ

1

Сеидер обычно просто добавляет некоторые данные. Это просто простой класс, который делает что-то вроде этого:

// Insert one row of random data into the 'users' table 
DB::table('users')->insert([ 
    'name' => str_random(10), 
    'email' => str_random(10).'@gmail.com', 
    'password' => bcrypt('secret'), 
]); 

Так нет, он ничего не будет перезаписывать, если вы не будете сказать ему, чтобы сделать это.

1

Сеялка Laravel не будет перезаписывать таблицу по умолчанию, она будет просто добавляться. Вы могли бы написать функциональность, если хотите до таблицы вынести truncate.

0

Для создания миграции высева используйте следующий Laravel Пакет https://github.com/slampenny/SmartSeeder

Это создает версированный высев и только зарождение новых файлов, которые не мигрировали так же, как таблицы по умолчанию миграция в