anourvalar/laravel-atom
Composer 安装命令:
composer require anourvalar/laravel-atom
包简介
ACID API
关键字:
README 文档
README
Installation
composer require anourvalar/laravel-atom
Usage
Action after transaction commit
Atom::onCommit(function () { dispatch(new Job()); });
Action after transaction rollBack
Atom::onRollBack(function () { Storage::delete('file.jpg'); });
Pessimistic lock
Atom::lock('user');
Atom::lockUser($user->id); // equals to: Atom::lock('user', $user->id);
Optimistic lock
try { Atom::strategy('optimistic_transaction')->lock('week_report'); } catch (\AnourValar\LaravelAtom\Exceptions\OptimisticTransactionException $e) { // already in progress.. }
统计信息
- 总下载量: 12.15k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 3
- 依赖项目数: 5
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-03-13