在审核模型时有没有办法指定特定用户?
Is there any way to specify a specific user when auditing a Model?
预期行为
我目前正在审核产品模型,但我只想在特定用户进行任何更改时审核模型,有什么方法可以实现吗?
可能的解决方案
如果开发人员能够控制将模型上的特定用户 ID 集设置为
,那就太好了
protected $user_ids = [1,2,3]
;
- 框架 | Laravel
- 框架版本 | 7.x
- 包名| owen-it/laravel-auditing
- 打包版本| 11.0
- PHP版本 | 7.3
您可以尝试监听审计事件,OwenIt\Auditing\Events\Auditing
,这个包被触发。如果您不希望它不进行审核,您可以检查当时需要的内容和 return false
。
预期行为
我目前正在审核产品模型,但我只想在特定用户进行任何更改时审核模型,有什么方法可以实现吗?
可能的解决方案
如果开发人员能够控制将模型上的特定用户 ID 集设置为
,那就太好了protected $user_ids = [1,2,3]
;
- 框架 | Laravel
- 框架版本 | 7.x
- 包名| owen-it/laravel-auditing
- 打包版本| 11.0
- PHP版本 | 7.3
您可以尝试监听审计事件,OwenIt\Auditing\Events\Auditing
,这个包被触发。如果您不希望它不进行审核,您可以检查当时需要的内容和 return false
。