Laravel API

Skreddersyr Laravel REST API-er med invokable kontrollere, FormRequest DTO-er, Action-klasser og ULID-er.

av JustSteveKing · JustSteveKing/laravel-api-skill

Bestått ★ 9.2/10

Laravel API — Skreddersyr Laravel REST API-er med invokable kontrollere, FormRequest DTO-er, Action-klasser og ULID-er.

Hva den gjør

Veileder Claude gjennom bygging eller gjennomgang av Laravel REST API-er ved hjelp av en meningsfull stateless arkitektur: versjonerte invokable kontrollere, FormRequest-til-DTO-laster, enkeltformåls Action-klasser, ULID-modeller og Problem+JSON feilsvar. Utløses ved forespørsler om å bygge, skreddersy eller gjennomgå en Laravel API, legge til JWT-autentisering, eller refaktorere Laravel API-kode for kodens kvalitet.

Testrapport

Bygget en Book-ressurs ende-til-ende fra ferdighetens brødtekst (ULID-modell, StoreBookPayload DTO, FormRequest->payload(), CreateBook Action, invokable V1\StoreController, Responsable JsonDataResponse) og lint-sjekket alle 6 filene med `php -l`; en naiv grunnlinje var en enkelt 2-fils kontroller+modell med inline validate() og response()->json() - ferdigheten håndhever genuint den lagdelte arkitekturen den annonserer, på bekostning av ~3 ganger flere filer per endepunkt.

Testet på: 2026-07-15 · Claude Code 2.x (agent harness)

Installer

git clone https://github.com/JustSteveKing/laravel-api-skill
cd laravel-api-skill
mkdir -p ~/.claude/skills
cp -r laravel-api ~/.claude/skills/laravel-api

Kommandoer og eksempelprompter

  • /laravel-apiSkreddersyr Laravel REST API-er med invokable kontrollere, FormRequest DTO-er, Action-klasser og ULID-er.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Build a Laravel API endpoint to create a Book resource with validation
  • Scaffold a REST API in Laravel with proper DTOs and action classes
  • Add JWT auth to my Laravel API following clean layered architecture