tokenly/laravel-record-lock
Composer 安装命令:
composer require tokenly/laravel-record-lock
包简介
A locking library
README 文档
README
A Laravel library for creating a shared lock across an application. Requires a MySQL database connection.
Installation
Add the Laravel package via composer
composer require tokenly/laravel-record-lock
Add the Service Provider (Laravel <= 5.4 only)
Add the following to the providers array in your application config:
Tokenly\RecordLock\Provider\RecordLockServiceProvider::class
Use it
use Tokenly\RecordLock\Facade\RecordLock; $lock_id = 'plant-garden-once'; $planted = RecordLock::acquireAndExecute($lock_id, function() { // plant the garden // only one process should do this at a time // other processes will block until this is complete sleep(1); return true; });
统计信息
- 总下载量: 16.53k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-06-27