alt-three/locker

该包已被废弃,不再维护。没有建议的替代包。

Laravel 锁管理器

v6.4.0 2020-07-25 19:31 UTC

README

Alt Three Locker

Build Status StyleCI Status Software License Packagist Downloads Latest Version

安装

Alt Three Locker 是 Laravel 的锁管理器。本版本需要 PHP 7.1-8.0,并支持 Laravel 5.5-8。请使用 Composer 安装该包。

$ composer require alt-three/locker:^6.4

安装完成后,如果您没有使用自动包发现,则需要将 AltThree\Locker\LockerServiceProvider 服务提供者注册到您的 config/app.php 文件中。

配置

Alt Three Locker 需要进行配置。

要开始,您需要发布所有供应商资产

$ php artisan vendor:publish

这将创建一个您可以在其中修改以设置配置的 config/locker.php 文件。同时,请确保检查该包之间原始配置文件的变化。

用法

Alt Three Locker 提供了一个锁器类,该类应在获取锁以执行关键任务时使用。我们还提供了一个锁器中间件,它将根据每个会话获取锁以执行“不安全”的任务,换句话说,我们防止一个用户同时处理多个非 GET 请求。

安全

我们的完整安全策略可在此处阅读。

许可

Alt Three Locker 在 MIT 许可证 (MIT) 下授权。