PHPackages                             yeknava/laravel-idempotent - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. yeknava/laravel-idempotent

ActiveLibrary

yeknava/laravel-idempotent
==========================

idempotent middleware for laravel

00PHP

Since Jul 6Pushed 4y ago1 watchersCompare

[ Source](https://github.com/yeknava/laravel-idempotent)[ Packagist](https://packagist.org/packages/yeknava/laravel-idempotent)[ RSS](/packages/yeknava-laravel-idempotent/feed)WikiDiscussions main Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel Idempotent Package
==========================

[](#laravel-idempotent-package)

Laravel Idempotent Package

Installation
------------

[](#installation)

Use the package manager [composer](https://getcomposer.org/) to install laravel idempotent package.

```
composer require yeknava/laravel-idempotent
```

Usage
-----

[](#usage)

Run this command in your terminal:

```
php artisan vendor:publish
```

Then add this to your Kernel.php in app/Http folder.

```
protected $routeMiddleware = [
    //...
    'idempotent' => \Yeknava\Laravel-Idempotent\Idempotent::class,
];
```

then you can use this on your routes like this:

```
Route::middleware('idempotent')->post('/', function (Request $request) {
    return 'hi';
});
```

Config
------

[](#config)

```
