Generator modułu Laravel
Migracja, model, request, kontroler, fabryka i testy
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Pakiet zawiera migrację, model z fillable i casts, FormRequest z regułami, kontroler CRUD, fragment tras API, fabrykę oraz testy feature. Typy pól mapują się na kolumny bazy i reguły walidacji. Skopiuj pliki do odpowiednich katalogów i uruchom php artisan migrate --seed.
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator modułu Laravel
Zamiast tworzyć sześć plików ręcznie, zdefiniuj model i pola, a generator przygotuje spójny pakiet kodu zgodny z konwencjami Laravela.
Format pól
nazwa: typ: reguły walidacji
Przykład:
name: string: required|max:255
price: decimal: required|numeric|min:0
published_at: datetime: nullable
Generowane pliki
| Plik | Zawartość |
|---|---|
| Migracja | tabela z kolumnami, casts i soft deletes |
| Model | fillable, casts, trait SoftDeletes |
| FormRequest | reguły walidacji z definicji |
| Kontroler | index, store, show, update, destroy |
| Trasy API | Route::apiResource |
| Fabryka | dane testowe per typ pola |
| Testy | testy feature dla listy i tworzenia |
Najczęstsze pytania
Czy typy mapują się na kolumny?
Tak — string, text, decimal, integer, boolean, date, datetime i json.
Po co soft deletes?
Pozwalają „usuwać” rekordy bez ich fizycznego kasowania — łatwo przywrócić dane.
Jak uruchomić testy?
Zapisz plik testu i uruchom php artisan test --filter=ModelTest.