Toolverse
Wszystkie skille

model

autor: JaguarJack

Generuj modele Eloquent dla CatchAdmin z pełnym wsparciem CatchModel

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

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ć

  1. Umieść skill w katalogu .claude/skills/03-model w repozytorium CatchAdmin. Skill będzie dostępny jako krok 3 w procesie generowania modułu.

  2. Przygotuj informacje o module: nazwę modułu (np. Products), nazwę modelu (np. Product) oraz nazwę tabeli w bazie danych (np. products).

  3. Uruchom skill, podając parametry: moduł, model i tabelę. Skill wygeneruje plik modelu w lokalizacji modules/{Module}/Models/{Model}.php.

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

  5. Skonfiguruj pola wyświetlane w liście poprzez tablicę $fields oraz pola formularza w $form. Dodaj relacje wiele-do-wielu w $formRelations jeśli model ma powiązania.

  6. Opcjonalnie skonfiguruj sortowanie (pole $sortField, kierunek $sortDesc) oraz strukturę drzewa (kolumna $parentIdColumn) jeśli model wymaga hierarchii.

Podobne skille