laravel - 审核模型时有没有办法指定特定用户?
问题描述
预期行为
我目前正在审核产品模型,但我只想在特定用户进行任何更改时审核模型,有什么办法可以实现吗?
可能的解决方案
如果开发人员能够控制将模型上的特定用户 ID 集设置为
protected $user_ids = [1,2,3]
;
- 框架 | 拉拉维尔
- 框架版本 | 7.x
- 包名 | owen-it/laravel-auditing
- 包版本 | 11.0
- PHP版本 | 7.3
解决方案
OwenIt\Auditing\Events\Auditing
您可以尝试侦听此软件包触发的审计事件。false
如果您希望它不进行审核,您可以检查此时您需要什么并从侦听器返回。
推荐阅读
- api - 为什么我应该在 `Authorization: Bearer` 标头中发送令牌?
- typescript - TypeScript 条件类型和类型保护
- javascript - 如何访问 AJAX Complete 上的选择器?
- java - 不尊重 Kotlin JPA Lazy RestAPI
- ios - 金属计算管道速度慢得离谱
- postgresql - PGSQL 触发函数向日志表写入异常
- c# - c# 查询重叠日期
- windows - Docker 使用指向挂载目录中文件的 ENV 参数运行
- angular - catchError 后合并管道死机
- javascript - Javascript:在网站上为所有用户立即更改的复选框,无需更新网页