cannonsir/laravel-transaction-middleware

本工具包最新版本(2.0.0)没有提供许可证信息。

Laravel的数据库事务中间件

2.0.0 2020-03-13 14:21 UTC

This package is auto-updated.

Last update: 2024-09-21 15:59:04 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

这是一个用于在请求中开启数据库事务的中间件。如果在请求执行过程中抛出异常,整个请求中执行的SQL语句将被回滚

用法

您只需要使用transaction中间件

在路由中使用中间件

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

在控制器构造函数中使用中间件

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

要求

  • laravel >= 5.5

安装

$ composer require cannonsir/laravel-transaction-middleware

卸载

$ composer remove cannonsir/laravel-transaction-middleware

许可证

MIT许可证。请参阅LICENSE文件。