问题标签 [laravel-auditing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - 无效的用户解析器、可调用或 UserResolver FQCN 预期错误 [Laravel 审计 4.1]
我正在使用 Laravel 5.4 和 Laravel Auditing 4.1。我想记录 Variant 模型的价格变化,我安装了 Auditing 4.1 包。看我的代码,
配置/审计.php
应用程序/模型/Variant.php
当我尝试将数据插入数据库时使用此代码,会出现此错误,
如何修复此错误并在audits
表格上记录我的更改?
laravel - Laravel在transitionTo()上的Morphmap上审计AuditableTransitionException错误
我能够成功记录对课程的更改,并返回已更改的内容(不包括多对多)。但是,我无法使用内置的新 transitionTo() 方法恢复任何更改。
我在所有课程中都收到以下错误:
我在 AppServiceProvider 中正确地附加了我所有的可变形类(它们都是我用于跟踪审计的),如下所示:
所有类都可以与所有其他 Laravel morphTo 方法一起正常工作。
可审计代码看起来像是在可审计类的第 467 行触发错误:
它似乎没有在地图上寻找任何变形类。或者,我当然可能完全错过了一些东西!
关于如何使用审计方法让它工作的任何帮助——有没有人让它与标准变形类一起工作?(它当然会通过循环旧字段并保存对象来手动恢复类)。
使用 Laravel 5.5 和最新版本(5.0)的 Laravel-Auditing。
laravel - 不应静态调用非静态方法 Cartalyst\Sentinel\Sentinel::getUser()
嗨,我正在使用 laravel Sentinel 作为我的身份验证,我也在尝试使用 laravel 审计我得到“非静态方法 Cartalyst\Sentinel\Sentinel::getUser() 不应被静态调用”。
在我的用户模型中,我添加了一个静态函数 resolveId(),用于在 Laravel 审计“审计”表中添加 user_id
当我尝试使用 \Sentinel::getUser() 时,我收到以下错误。
php - Laravel 审计方法审计不存在
我正在尝试获取使用LARAVEL AUDITING更新表单的最后一个用户名,但我总是以这个错误“方法审计不存在”告终。但在我的数据库审计中已经存在并且正在工作,但我无法让它在我的控制器中工作..
控制器:( 例如,我正在尝试获取更新表格的最后一个用户)
刀:
laravel - 多态 Laravel 审计包 - 检索多态审计
我目前正在使用 Laravel Auditing (Owen-it) 包来自动审计模型,使用以下代码效果很好。
看到这些类上有大量字段(> 20),我打算将这些类转换为多态关系,其中所有公共字段都驻留在基类中,并且任何类的唯一属性都将放在它们各自的类中。
例如 - 基类:
目前我使用这样的东西来检索审计:
我的问题是,是否有一种干净的方法来检索跨基类和变形类的所有审计?
提前致谢。
laravel - Laravel 审计 BadMethodCallException 方法审计不存在
我正在使用 laravel 审计,Link 并且我已经将它与我的控制器一起使用并且它工作正常,现在我的问题是当我将它应用到另一个控制器时它确实有效,它只允许使用一次吗?我的方法都一样,我只是困惑为什么它不起作用。
第一个控制器代码(工作正常)
第二个控制器代码:(不工作错误:方法审核不存在。)
php - 有没有办法安装旧的 Laravel-Auditing 版本?
我正在使用Laravel 5.4、PHP 7.0.30和Ubuntu。当我键入sudo composer require owen-it/laravel-auditing
安装 Laravel-Auditing 的命令时,我收到以下错误:
现在升级PHP版本也不可行。
请帮忙 !
php - Laravel 审计:更改默认表名“audits”
由于我们在项目中已经使用了 audits 表,有没有办法将表名从“ audits
”更改为“喜欢audit_trail_histories
”?