chatbox-inc / laravel-transaction
1.0.3
2019-03-04 14:53 UTC
Requires (Dev)
- laravel/laravel: ^5.8
This package is auto-updated.
Last update: 2024-09-13 04:45:57 UTC
README
这 - Laravel Transaction 为您的 Laravel 应用提供自动事务。
安装
您可以通过 composer 安装。
$ composer require chatbox-inc/laravel-transaction
用法
您可以使用中间件 \Chatbox\LaravelTransaction\Http\Middleware\LaravelTransactionMiddleware
。
如果加载了 LaravelTransactionServiceProvider
(通常自动发现),您可以使用中间件别名 transact_db
。
全局用法
如果您需要为所有路由启用事务,请将中间件添加到 app/Http/Kernel.php
中的 $middleware
属性。
protected $middleware = [ // ... \Chatbox\LaravelTransaction\Http\Middleware\LaravelTransactionMiddleware::class ];
或者,您可以使用 $middlewareGroups
属性通过中间件组应用它。
protected $middlewareGroups = [ // ... 'api' => [ // ... \Chatbox\LaravelTransaction\Http\Middleware\LaravelTransactionMiddleware::class ], ];
使用 LaravelTransactionServiceProvider
(通常自动发现),您可以使用别名 transact_db
。
protected $middlewareGroups = [ // ... 'api' => [ // ... "transact_db" ], ];
当然,如果需要,您也可以按路由使用此中间件。