Toolverse
Wszystkie skille

migration

autor: JaguarJack

Generuj pliki migracji bazy danych dla modułów CatchAdmin 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 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ć

  1. Zainstaluj skill migration w swoim projekcie CatchAdmin, umieszczając go w katalogu .claude/skills/02-migration.
  2. 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).
  3. Uruchom skill, podając nazwę modułu i szczegóły pól — skill wygeneruje plik migracji z prawidłową strukturą.
  4. Wygenerowany plik zostanie umieszczony w katalogu modules/{Module}/database/migrations/ z nazwą zawierającą timestamp i nazwę tabeli.
  5. Przejrzyj wygenerowany kod — skill automatycznie doda standardowe pola CatchAdmin (creator_id, created_at, updated_at, deleted_at) oraz indeksy na status i deleted_at.
  6. Uruchom migrację w swoim projekcie Laravel, aby utworzyć tabelę w bazie danych.

Podobne skille