jaybizzle/blade-protect

保护被多个用户编辑的blade模板的部分。

dev-master 2019-03-19 12:55 UTC

This package is auto-updated.

Last update: 2024-09-20 01:47:00 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

防止多个用户同时编辑同一资源。

安装

您可以通过composer安装此包

composer require jaybizzle/blade-protect
php artisan vendor:publish --provider="Jaybizzle\BladeProtect\BladeProtectServiceProvider" --tag="migrations"

迁移发布后,您可以通过运行迁移来创建protected

php artisan migrate
php artisan vendor:publish --provider="Jaybizzle\BladeProtect\BladeProtectServiceProvider" --tag="public" --force

用法

@protect('user-edit-form', $user->id)

@ifprotected('user-edit-form', $user->id)
    <p>This user cannot be edited becuase another admin is already editing this user</p>
@endprotected

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全性

如果您发现任何与安全性相关的问题,请通过电子邮件mbeech@mark-beech.co.uk联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。有关更多信息,请参阅许可文件