#api-design
10 articles with this tag
- When CRUD Isn't Enough: How Real APIs Outgrow Their Design Most Laravel APIs start as clean CRUD systems. This article walks through why that breaks down, and how an action-based design fixes the mess.
- Building Modern Laravel APIs: Lead Scoring and Prioritisation Building a configurable lead scoring engine in Laravel 13 - config-driven weights, query objects for prioritised retrieval, rescoring commands, and a top leads endpoint.
- Building Modern Laravel APIs: The Action Pattern Building a lead enrichment and scoring pipeline in Laravel 13 using the AI SDK, structured agents, composable Action classes, and PHP enums for type-safe status management.
- Building Modern Laravel APIs: Authentication with JWT Add JWT auth to a Laravel API with register, login, refresh, and logout flows using Form Request DTOs, Action classes, and auth:api middleware.
- Building Modern Laravel APIs: Foundations and Project Structure Start the Modern Laravel APIs series by structuring Pulse-Link for production with clear layers, ULIDs, action classes, DTO requests, and versioning.
- Building Modern Laravel APIs: Ingesting Leads Implement lead ingestion in Laravel with Form Request validation, typed DTO payloads, Action classes, and JSON:API responses for POST /v1/leads.
- Building Modern Laravel APIs: Routing, Versioning, and API Contracts Learn how to version Laravel API routes, signal deprecations with Sunset headers, and keep API contracts aligned with your implementation.
- Building production ready APIs with kit A practical guide to shaping production-ready APIs using kit, from contracts and validation to observability and rollout.
- API Experience Discover how API Experience affects adoption and why you should prioritize it for your APIs.
- Building APIs in Laravel Explore effective API design in Laravel; Learn to focus on integration, eliminate pain points, and create user-centered, scalable APIs with practical examples.