M
migration
Generuj pliki migracji bazy danych dla modułów CatchAdmin w kilka sekund
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego tworzenia plików migracji bazy danych dla frameworka CatchAdmin. Generuje gotowe do użycia pliki PHP z prawidłową strukturą tabel, mapowaniem typów pól (string, text, integer, decimal, date, datetime, JSON) oraz standardowymi polami CatchAdmin (creator_id, created_at, updated_at, deleted_at). Obsługuje indeksy i klucze obce. Oszczędza czas przy tworzeniu nowych modułów, eliminując ręczne pisanie kodu migracji.
Jak używać
- Zainstaluj skill migration w swoim projekcie CatchAdmin, umieszczając go w katalogu
.claude/skills/02-migration. - Przygotuj definicję modułu zawierającą nazwę tabeli i listę pól z ich typami (string, text, integer, decimal, tinyint, foreign_key, date, datetime, json).
- Uruchom skill, podając nazwę modułu i szczegóły pól — skill wygeneruje plik migracji z prawidłową strukturą.
- Wygenerowany plik zostanie umieszczony w katalogu
modules/{Module}/database/migrations/z nazwą zawierającą timestamp i nazwę tabeli. - Przejrzyj wygenerowany kod — skill automatycznie doda standardowe pola CatchAdmin (creator_id, created_at, updated_at, deleted_at) oraz indeksy na status i deleted_at.
- Uruchom migrację w swoim projekcie Laravel, aby utworzyć tabelę w bazie danych.