cannonsir / laravel-transaction-middleware
本工具包最新版本(2.0.0)没有提供许可证信息。
Laravel的数据库事务中间件
2.0.0
2020-03-13 14:21 UTC
Requires
- laravel/framework: ~5.5 || ~6.0 || ~7.0
README
这是一个用于在请求中开启数据库事务的中间件。如果在请求执行过程中抛出异常,整个请求中执行的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文件。