LaravelPackages.net
Acme Inc.
Toggle sidebar
cannonsir/laravel-transaction-middleware

Database transaction middleware for Laravel

275
4
2.0.0
About cannonsir/laravel-transaction-middleware

cannonsir/laravel-transaction-middleware is a Laravel package for database transaction middleware for laravel. It currently has 4 GitHub stars and 275 downloads on Packagist (latest version 2.0.0). Install it with composer require cannonsir/laravel-transaction-middleware. Discover more Laravel packages by cannonsir or browse all Laravel packages to compare alternatives.

Last updated

laravel-transaction-middleware

Latest Stable Version Total Downloads Latest Unstable Version License

This is a middleware used to open database transactions in the request. If an exception is thrown during the request execution, the SQL statements executed in the whole request will be rolled back

Usage

You just need to use transaction middleware

Using Middleware in routing

Route::middleware('transaction')->resource('users', 'UserController');

Using middleware in the controller constructor

public function __construct()
{
    $this->middleware('transaction');
}

Requirements

  • laravel >= 5.5

Install

$ composer require cannonsir/laravel-transaction-middleware

Uninstall

$ composer remove cannonsir/laravel-transaction-middleware

License

MIT License. See the LICENSE file.

Star History Chart