W programie Laravel służą seeder do wypełniania bazy danych danymi początkowymi lub fikcyjnymi. Zapewniają wygodny sposób tworzenia i wstawiania danych do tabel bazy danych. Oto przewodnik krok po kroku dotyczący używania seeder w Laravel:
Stwórz Seeder
Aby utworzyć nowy seeder, możesz użyć polecenia Rzemieślnik. Na przykład, aby utworzyć tabelę „users”, uruchom następującą komendę: make:seeder
seeder
Zdefiniuj dane
Otwórz wygenerowany seeder plik w katalogu. W metodzie możesz zdefiniować dane, które chcesz zainicjować w bazie danych. Możesz użyć konstruktora zapytań lub Eloquent ORM, aby wstawić dane. database/seeders
run
Laravel
Uruchom Seeder
Aby wykonać seeder i wstawić dane do bazy danych, użyj db:seed
polecenia Artisan. Domyślnie wszystkie seeder zostaną uruchomione. Jeśli chcesz uruchomić określony plik seeder, możesz użyć --class
opcji.
Seeder I Rollback
Seeder można wycofać, tak jak migracje. Aby cofnąć ostatnią partię seeder, możesz użyć db:seed --class
polecenia z --reverse
opcją.
Używanie seeder in Laravel ułatwia wypełnianie bazy danych początkowymi danymi lub tworzenie fikcyjnych danych do celów testowych. Pozwala na szybkie wstawianie danych do tabel bez ręcznej interwencji.