Advanced Rate Limiting in Laravel: Sliding Window, Token Bucket and Distributed Limiting
Detailed guide on advanced rate limiting algorithms in Laravel: sliding window, token bucket, leaky bucket, and distributed rate limiting with Redis.
11 articles
Building and consuming APIs with Laravel. Topics include RESTful design, authentication, versioning, documentation, and API best practices.
Detailed guide on advanced rate limiting algorithms in Laravel: sliding window, token bucket, leaky bucket, and distributed rate limiting with Redis.
Comprehensive API security checklist for Laravel based on OWASP guidelines. Including authentication, authorization, input validation, rate limiting, and security headers.
URI-based, header-based, and query parameter versioning strategies for Laravel APIs. Maintain backward compatibility without breaking existing clients.
Build robust webhook receivers in Laravel. Signature verification, idempotency, async processing, retry handling, and real-world patterns for Stripe, GitHub, and more.
A comprehensive guide to GraphQL in Laravel: from schema definition, queries, mutations, subscriptions to authentication, pagination, and N+1 prevention with Lighthouse PHP.
A comprehensive guide to Rate Limiting in Laravel: from basics to advanced, including custom limiters, sliding window algorithms, plan-based rate limits, and API throttling for SaaS.
Part 7 of the Building SaaS series: building a REST API with Sanctum, API versioning, rate limiting, and a webhook system for third-party integrations.
Learn advanced patterns for consuming external APIs with Laravel's HTTP client, including retry logic, timeout handling, and error management.
Learn how to transform your models into JSON responses using API resources.
A comprehensive guide to API authentication using Laravel Passport (OAuth2 server).
A comprehensive guide to API authentication using Laravel Sanctum.