Download the PHP package wendelladriel/laravel-idempotency without Composer
On this page you can find all versions of the php package wendelladriel/laravel-idempotency. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download wendelladriel/laravel-idempotency
More information about wendelladriel/laravel-idempotency
Files in wendelladriel/laravel-idempotency
Package laravel-idempotency
Short Description HTTP Idempotency Middleware for Laravel applications
License MIT
Informations about the package laravel-idempotency
Laravel Idempotency
HTTP idempotency middleware for Laravel applicationsInstallation
You can install the package via composer:
You can publish the config file with:
Usage
Attach the middleware to routes that create or update data:
By default, the middleware expects an Idempotency-Key header. When the same key is sent again with the same request data, the package replays the original response instead of executing your route again.
Customize a single route with Idempotent::using:
You may also use the idempotent middleware alias:
If you prefer attributes, use the package's #[Idempotent] attribute on a controller class or method:
Generate a key in application code when needed:
Inspect and prune cached entries with the included Artisan commands:
Access the full documentation here.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Thank you for considering contributing to Laravel Idempotency! You can read the contribution guide here.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Wendell Adriel
- All Contributors
License
Laravel Idempotency is open-sourced software licensed under the MIT license.