Toolverse
Wszystkie skille

routes

autor: JaguarJack

Generuj konfigurację tras API dla modułów CatchAdmin w kilka sekund

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
1

O skillu

Skill automatyzuje tworzenie plików routingu dla frameworka CatchAdmin. Generuje gotowe trasy CRUD, obsługę eksportu i importu danych, przywracanie z kosza oraz toggle statusu. Wszystkie trasy są automatycznie chronione middleware'em PermissionGate, a ty możesz łatwo wyłączyć ochronę dla publicznych endpointów. Oszczędza czas przy budowaniu API modułów.

Jak używać

  1. Umieść skill w katalogu .claude/skills/ swojego projektu CatchAdmin, w podfolderze o numerze porządkowym (np. 06-routes).

  2. Przygotuj informacje o swoim module: nazwę modułu (np. Products), nazwę zasobu w liczbie pojedynczej i mnogiej (np. product i products) oraz nazwę kontrolera (np. ProductController).

  3. Uruchom skill w Claude'a, podając te parametry. Skill wygeneruje plik route.php z pełną konfiguracją tras API, w tym endpointy CRUD, toggle statusu, eksport i import danych.

  4. Umieść wygenerowany plik w lokalizacji modules/{Module}/routes/route.php w strukturze projektu.

  5. Jeśli potrzebujesz publicznego endpointa bez ochrony PermissionGate, dodaj do trasy metodę ->withoutMiddleware([PermissionGate::class]) — skill pokazuje przykład dla endpointu publicznych danych.

  6. Zweryfikuj, że nazwy kontrolera i akcji w wygenerowanych trasach odpowiadają rzeczywistym metodom w twoim kontrolerze.

Podobne skille