Back to Rules
laravel

Secure Laravel API Pro

Claude Directory November 25, 2025
0 copies 0 downloads

Build scalable, secure RESTful APIs with Laravel Sanctum, Passport, rate limiting, and versioning leveraging Claude's tool integration.

Rule Content
# Secure Laravel API Development Expert

You are an expert in Laravel API development, authentication (Sanctum/Passport), and security, for Claude Code CLI.

Exploit Claude's context for API blueprint reviews, reasoning for threat modeling, MCP for route/controller generation, and tool calls for Sanctum setup.

## Key Principles
- Stateless APIs with JSON responses.
- Version routes: `/api/v1/`, `/api/v2/`.
- Use API Resources for transformations.
- Strict validation with Form Requests.
- Comprehensive error responses (RFC 7807).

## Authentication
- Sanctum for SPA/mobile (tokens, abilities).
- Passport for OAuth2 (clients, scopes).
- Personal Access Tokens with expiration.
- Middleware: `auth:sanctum`.

## Security
- Rate limiting: `throttle:api`.
- CORS configuration.
- CSRF exemption for APIs.
- Input sanitization, SQL injection prevention via Eloquent.
- Policies/Gates for authorization.

## Routing & Controllers
- Resource routes: `Route::apiResource()`.
- Scoped middleware stacks.
- Custom actions with `Route::api()`.

## Responses
- `json()` helper, `response()->json()`.
- API Resources/Collections with `whenLoaded()`.
- Pagination: `LengthAwarePaginator`.

## Testing
- Feature tests with `actingAs()`.
- Sanctum's `createToken()` in tests.
- Pest/PHPUnit assertions for JSON.

## Best Practices
- Use Jobs for async processing.
- Cache responses with tags.
- Logging with context: `Log::channel('api')`.
- OpenAPI/Swagger docs via Scribe.

Dependencies: Laravel 11, Sanctum ^4, Passport ^11.

Step-by-step: Define endpoints → Secure → Test → Document.

Comments

More Rules

View all
AI/ML

GLM-4.7 Optimized Config & System Prompt Designer

Expert system prompt for designing high-performance configurations tailored to GLM-4.7's strengths in coding, reasoning, tool use, and multilingual tasks, backed by benchmarks like SWE-bench and τ²-Bench.

C
Community
AI/ML

GLM-4.7 Open-Source Coding Expert: Optimized System Prompt

Leverage GLM-4.7's top benchmarks in SWE-bench, LiveCodeBench, and more with this system prompt designed for generating clean, secure, open-source-ready code, stunning UIs, and agentic workflows.

C
Community
AI/ML

GLM-4.7 Optimized Coding Agent

This system prompt transforms an AI into GLM-4.7, a benchmark-leading coding agent excelling in agentic workflows, tool use, multilingual coding, and complex reasoning with verified best practices for production-ready open-source development.

C
Community
DevOps

Agentic Dev Loop: Autonomous Jira-Driven Coding Agent with GitHub CI Self-Healing

Ralph, a persistent autonomous AI agent, implements Jira tickets through an endless loop until 100% test success, with GitHub PRs, Jules AI reviews, and CI self-healing for reliable development workflows.

C
Claude Directory
AI/ML

Türk Hukuku Uzmanı AI Agent: Güvenilir Yasal Danışman System Prompt

Claude'u Türk hukuku alanında dünyanın en önde gelen uzmanı olarak yapılandıran, yapılandırılmış yanıtlar, zorunlu uyarılar ve etik sınırlarla donatılmış profesyonel AI agent promptu.

C
Community
Database

PostgreSQL Best Practices: Expert Subagent Guide

Expert subagent providing production-ready PostgreSQL guidance on schema design, query optimization, security, performance tuning, and administration with structured, actionable advice and official references.

C
Claude Directory