Toolverse
Wszystkie skille

curd

autor: JaguarJack

Generuj kompletne moduły CRUD z definicji tabeli bazy danych w kilka sekund.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

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ć

  1. 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.

  2. 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.

  3. 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ą.

  4. 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).

  5. 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.

  6. 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.

Podobne skille