curd
Generuj kompletne moduły CRUD z definicji tabeli bazy danych w kilka sekund.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego tworzenia pełnych modułów CRUD dla aplikacji PHP. Na podstawie struktury tabeli bazy danych generuje migracje, modele, kontrolery, walidatory, trasy, komponenty Vue oraz funkcje importu i eksportu danych. Orchestruje 9 pod-skillów, aby w jednym kroku wyprodukować gotową do użytku implementację backendu i frontendu. Idealny dla deweloperów pracujących z frameworkiem CatchAdmin.
Jak używać
Przygotuj definicję tabeli bazy danych, którą chcesz przekonwertować na moduł CRUD. Powinna zawierać nazwę tabeli, listę pól z typami danych (np. string, text, decimal, integer), ograniczenia (required, nullable), klucze główne i obce oraz wartości domyślne.
Wyzwól skill, mówiąc do asystenta "create CRUD", "generate module from table" lub bezpośrednio podając strukturę tabeli. Skill automatycznie przeanalizuje dane wejściowe i przystąpi do generowania.
Skill sprawdzi warunki wstępne: czy moduł już istnieje w katalogu modules/{Module}, czy pliki docelowe nie kolidują z istniejącymi, oraz czy prefiksy routingu nie duplikują się. W razie konfliktów zapyta Cię o potwierdzenie przed kontynuacją.
Czekaj na wygenerowanie 9 artefaktów: migracji bazy danych, modelu Eloquent, kontrolera z akcjami CRUD, walidatora żądań, tras API, klas do importu i eksportu danych oraz dwóch komponentów Vue (lista i formularz tworzenia).
Sprawdź wygenerowany kod pod kątem spójności: migracja powinna zawierać standardowe pola CatchAdmin (creator_id, created_at, updated_at, deleted_at), a typy pól w modelu i walidatorze muszą zgadzać się z migracją. Ścieżki API w komponentach Vue powinny pasować do prefiksów tras backendu.
Zintegruj wygenerowany moduł z aplikacją, dodając go do struktury katalogów, rejestrując trasy i upewniając się, że uprawnienia dostępu są poprawnie skonfigurowane w systemie CatchAdmin.