wendelladriel/laravel-idempotency
Add idempotency to Laravel routes with middleware that stores responses keyed by an idempotency header, preventing duplicate requests and making retries safe. Configurable storage and locking help protect payments, orders, and other critical operations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| bluebeetle/idempotency-middleware | 0.84 | Laravel middleware for idempotent API endpoints that detects duplicate requests by idempotency key and replays the original response. Makes retried POST, payment, and webhook calls safe from double processing with minimal setup. | 3 | 3 | 0 | 4K | 0 | 13.1 | 45.4 | MIT | 4 months ago | |
| binaryk/laravel-restify | 0.84 | Laravel Restify is a fast, modular API builder for Laravel. Define repositories to expose Eloquent models with built-in filtering, sorting, pagination, relationships, validation, and authorization—helping you ship clean RESTful APIs with less boilerplate. | 683 | — | 65 | — | 0 | 26.0 | 0.9 | MIT | 1 week ago | |
| scafera/file | 0.84 | Scafera File is a Laravel package for handling file uploads and storage with a simple, consistent API. It helps manage validation, disk configuration, and file lifecycle tasks so you can add reliable file management to your app quickly. | 0 | — | 0 | — | 0 | 9.2 | — | MIT | 6 months ago | |
| novius/laravel-artisan-commands | 0.83 | Novius's Laravel Artisan Commands package adds a collection of handy extra Artisan commands to Laravel projects, streamlining everyday development, maintenance and scaffolding tasks through simple, consistent CLI tooling that is quick to install and easy to use. | 7 | — | 4 | — | 0 | 11.4 | — | — | 5 months ago | |
| mpyw/laravel-retry-on-duplicate-key | 0.83 | Automatically retries database operations when a duplicate key error occurs in Laravel. Wrap Eloquent firstOrCreate, updateOrCreate, or insert calls in a retryable transaction to safely handle race conditions and unique constraint conflicts under concurrent writes. | 12 | — | 1 | — | 0 | 0.2 | — | MIT | 3 years ago | |
| scafera/log | 0.83 | Scafera Log is a logging package for Laravel and PHP applications, offering a simple, configurable way to capture, format, and manage application logs. It fits into Laravel's logging stack and supports custom handlers for debugging and production monitoring. | 0 | 0 | 0 | 0 | 0 | 9.2 | — | MIT | 6 months ago | |
| oneduo/laravel-human-keys | 0.83 | Generate human-friendly, Stripe-style public keys for your Eloquent models, hiding sequential IDs behind readable, non-guessable identifiers. Add a trait, set a prefix, and get unique keys for safer URLs and APIs. | 35 | — | 0 | — | 0 | 0.5 | 0.4 | MIT | 3 years ago | |
| mnapoli/laravel-local-temporary-upload-url | 0.83 | Generate temporary signed URLs for direct file uploads to local or self-hosted Laravel disks, so clients can upload securely without exposing your storage. Handles URL creation, expiry, and validation. | 8 | — | 0 | — | 0 | 4.7 | — | MIT | 9 months ago | |
| inani/laravel-same-request | 0.83 | A lightweight Laravel package for detecting duplicate or repeated requests. It fingerprints incoming requests so you can identify identical submissions and handle them safely, helping prevent double form submissions, duplicate writes, and race conditions with minimal setup. | 10 | 11 | 0 | 103 | 0 | 0.1 | 14.0 | — | 3 years ago | |
| liberusoftware/api-access | 0.83 | A Laravel package for managing API access: issue and validate API tokens, define abilities or scopes, and control which clients can reach your endpoints. Integrates with Laravel's auth and middleware to keep API access secure and straightforward. | 0 | 0 | 0 | 580 | 0 | 19.8 | 44.9 | MIT | 1 week ago | |
| swiss-devjoy/laravel-easy-hashids | 0.83 | A Laravel package that simplifies Hashids: encode and decode numeric IDs into short, obfuscated strings for URLs and APIs. Includes easy configuration, helpers, and smooth integration with Laravel models and route binding. | 2 | — | 0 | — | 0 | 4.5 | — | MIT | 9 months ago | |
| michael-rubel/laravel-safe-request | 0.83 | A Laravel package for safer request handling: define validation rules and access only validated input, keeping unvalidated fields out of controllers and services. It helps reduce mass-assignment and untrusted-data risks while keeping form requests simple. | 13 | 13 | 0 | 0 | 0 | 0.2 | — | MIT | 3 years ago | |
| deligoez/laravel-model-hashids | 0.83 | Add short, unique Hashids to your Laravel Eloquent models. This package provides a trait that obfuscates numeric IDs for URLs and APIs, with automatic route resolution, configurable salt, length and alphabet, while keeping integer keys internally. | 167 | — | 21 | — | 0 | 10.8 | — | — | 6 months ago | |
| ejarnutowski/laravel-api-key | 0.83 | ejarnutowski/laravel-api-key adds lightweight API key authentication to Laravel applications. Create keys, attach them to users or any model, and guard routes with middleware—a simple alternative to Passport or Sanctum for token-based API access. | 157 | — | 79 | — | 1 | 3.5 | 0.4 | MIT | — | |
| jamesh/laravel-uuid | 0.83 | Adds UUID primary keys to Laravel Eloquent models. A lightweight trait generates a UUID on creation, supports lookups by UUID, and makes models route-key ready, so you can replace auto-incrementing IDs without rewriting your queries or controllers. | 20 | 21 | 8 | 6 | 0 | 0.2 | 1.1 | MIT | 4 years ago | |
| goszowski/laravel-vendor-minify | 0.83 | Laravel Vendor Minify helps reduce third-party vendor assets in Laravel apps. It provides a streamlined way to minify vendor CSS and JavaScript files for production, improving load times and keeping dependencies lean with minimal setup. | 80 | — | 3 | — | 1 | 0.9 | — | — | 7 years ago | |
| torann/promise | 0.83 | Torann/Promise provides a lightweight promise implementation for Laravel and PHP, letting you defer work and chain success or failure callbacks through a simple, fluent API. It helps organize asynchronous-style logic while keeping application code readable and easy to manage. | 0 | 13 | — | 30 | — | 0.0 | 20.6 | — | — | |
| ip2location/ip2proxy-laravel | 0.83 | Laravel integration for IP2Proxy, letting you detect proxy, VPN, Tor, and other anonymizing connections from visitor IPs using IP2Location IP2Proxy databases. Includes service provider, configuration, and simple query helpers. | 9 | — | 4 | — | 0 | 17.0 | — | MIT | 2 months ago | |
| darkghosthunter/larapoke | 0.83 | Larapoke is a lightweight Laravel package that adds a simple health-check endpoint, letting uptime monitors and external services poke your application to confirm it is running. It offers minimal setup, a configurable route, and no unnecessary dependencies. | 43 | — | 2 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| bvtterfly/laravel-hashids | 0.83 | A Laravel wrapper for Hashids that encodes numeric IDs into short, unique, obfuscated strings, keeping database keys hidden in URLs and APIs. It offers simple facades, helpers, and config for salts, lengths, and custom alphabets. | 28 | — | 4 | — | 0 | 0.4 | — | MIT | 3 years ago |
How can I help you explore Laravel packages today?