Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator Laravel Seeder

Wypełnij bazę danymi testowymi

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Uzupełnij dane, aby wygenerować klasę seedera.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator seedera Laravel

Seedery wypełniają bazę danych przykładowymi lub startowymi danymi. Razem z migracjami pozwalają odtworzyć środowisko jednym poleceniem.

Fabryka czy tabela?

PodejścieKiedy stosować
Model::factory()gdy masz zdefiniowaną fabrykę — generuje realistyczne dane
DB::table()proste, stałe dane startowe (np. słowniki, role)

Przykład (fabryka)

User::factory()->count(10)->create();

Tworzy 10 użytkowników z danymi z fabryki. Wymaga klasy database/factories/UserFactory.php.

Uruchamianie

  • php artisan db:seed — uruchamia główny DatabaseSeeder.
  • php artisan db:seed --class=UserSeeder — konkretny seeder.
  • php artisan migrate:fresh --seed — przebudowa bazy z danymi.

Najczęstsze pytania

Czy seedery usuwa dane?

Nie same z siebie. Jeśli chcesz wyczyścić tabelę, wywołaj Model::truncate() lub DB::table(...)->delete() przed wstawieniem.

Czy można używać na produkcji?

Tylko z rozwagą i dla danych słownikowych. Danych testowych nie wstawiaj na produkcję.

Jak objąć seeder transakcją?

Wystarczy uruchomić go wewnątrz DB::transaction(), aby w razie błędu wycofać wszystkie zmiany.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!