Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego tworzenia modeli Eloquent dla modułów CatchAdmin. Generuje kompletną strukturę klasy dziedziczącej z CatchModel, wraz z konfiguracją pól przeszukiwalnych, listy wyświetlania, formularzy i relacji. Oszczędza czas przy budowaniu warstwy modeli w aplikacjach Laravel z CatchAdmin framework.
Jak używać
Umieść skill w katalogu
.claude/skills/03-modelw repozytorium CatchAdmin. Skill będzie dostępny jako krok 3 w procesie generowania modułu.Przygotuj informacje o module: nazwę modułu (np. Products), nazwę modelu (np. Product) oraz nazwę tabeli w bazie danych (np. products).
Uruchom skill, podając parametry: moduł, model i tabelę. Skill wygeneruje plik modelu w lokalizacji
modules/{Module}/Models/{Model}.php.Zdefiniuj pola przeszukiwalne w tablicy
$searchable, określając dla każdego pola operator (like, =, in, between). Na przykład:'name' => 'like'dla wyszukiwania po nazwie.Skonfiguruj pola wyświetlane w liście poprzez tablicę
$fieldsoraz pola formularza w$form. Dodaj relacje wiele-do-wielu w$formRelationsjeśli model ma powiązania.Opcjonalnie skonfiguruj sortowanie (pole
$sortField, kierunek$sortDesc) oraz strukturę drzewa (kolumna$parentIdColumn) jeśli model wymaga hierarchii.