Add conejerock/idempotency-bundle to your composer.json file:
> composer require "conejerock/idempotency-bundle"
Register bundle into config/bundles.php (Flex did it automatically):
return [
//...
Conejerock\IdempotencyBundle\IdempotencyBundle::class => ['all' => true],
];
Configure file idempotency.yaml in config/packages adding:
# config/packages/idempotency.yaml
idempotency:
name: api
methods: ['POST', 'PUT', 'DELETE'] //by default
location: 'header-idempotency-key'
scope: 'headers'
The following documents are available:
How can I help you explore Laravel packages today?