Laravel API

Scaffolder Laravel REST API'er med invokable controllere, FormRequest DTO'er, Action-klasser og ULID'er.

Af JustSteveKing · JustSteveKing/laravel-api-skill

Testet · Virker ★ 9.2/10

Laravel API — Scaffolder Laravel REST API'er med invokable controllere, FormRequest DTO'er, Action-klasser og ULID'er.

Hvad det gør

Guider Claude gennem opbygning eller gennemgang af Laravel REST API'er ved hjælp af en meningsfuld stateless arkitektur: versionerede invokable controllere, FormRequest-til-DTO payloads, single-purpose Action-klasser, ULID-modeller og Problem+JSON fejlresponser. Udløses ved anmodninger om at bygge, scaffold eller gennemgå en Laravel API, tilføje JWT-autentificering eller refaktorere Laravel API-kode for kodens kvalitet.

Testrapport

Byggede en Book-ressource end-to-end fra færdighedens krop (ULID-model, StoreBookPayload DTO, FormRequest->payload(), CreateBook Action, invokable V1\StoreController, Responsable JsonDataResponse) og lint-tjekkede alle 6 filer med `php -l`; en naiv baseline var en enkelt 2-fils controller+model med inline validate() og response()->json() -- færdigheden håndhæver oprigtigt den lagdelte arkitektur, den annoncerer, på bekostning af ~3 gange flere filer pr. slutpunkt.

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

Installation

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-apiScaffolder Laravel REST API'er med invokable controllere, FormRequest DTO'er, Action-klasser og ULID'er.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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