问题标签 [activitylog]

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.

0 投票
2 回答
1859 浏览

laravel - 无法在 Laravel 5.8 中安装 Spatie Activity-log 包

我打算在我的 laravel 应用程序中安装 spatie-activitylog 包。

但我得到了这个错误。

这个包不再支持 laravel 5.8 了?我认为 Laravel 5.8 还不算老。我应该使用最新版本的 Laravel 7.0 吗?有没有支持 laravel 5.8 的版本?

0 投票
1 回答
636 浏览

laravel - Laravel Spatie 活动日志 IP 地址自定义

我在我的 laravel 应用程序中使用 Laravel Spatie 活动日志包。我可以在每个模块中进行自定义。

这个问题是当我要保存IP时。

我认为应该添加上述字段。但是我们在哪里可以得到$request

0 投票
0 回答
470 浏览

php - Laravel Yajra Datatables [object Object] + spatie/laravel-activitylog 属性列 (json)

我正在构建一个数据表(yajra)来从spatie/laravel-activitylog数据库表中提取数据。到目前为止一切正常,但properties数据库中的列是 json。好吧,如果我将 json 直接绘制到数据表中,我将得到一个 [object Object]。有什么方法可以在特定列中美化 json 吗?

数据表列代码:

控制器功能:

properties转储示例:

我试图对列进行原始编辑,但由于某种原因总是返回 null ......

任何帮助将不胜感激!谢谢。

编辑#1我想出打印数据,但作为字符串。真的不知道可数据列是否可以存储/显示 json 数据...

0 投票
0 回答
270 浏览

php - Laravel Spatie - 为什么显示的 [object Object] 不是来自数据库的确切值?

我正在使用 Spatie 在我的网站上记录活动。我创建了一个表,其中将显示来自 activity_log 数据库表的数据。从数据库中检索数据没有问题,但我的问题是,每当我显示properties列中的值时,它只显示[object Object].

数据表如下所示:

在此处输入图像描述

虽然它在数据库表中的实际值activity_log是这样的:

在此处输入图像描述

这是我的控制器中的代码段:

用于在我的刀片文件中显示数据的代码段:

我已经尝试过json_decode(),但不幸的是它不起作用。如何正确显示它,就像存储properties 在数据库中的列中的值而不是[object Object]

但是,当我在 Developer's Tool 中检查响应时,它会准确地从数据库中检索属性值。

这是我试图放入数据表中的示例嵌套 JSON 对象:

PS 我正在使用最新的 Google chrome、Laravel 框架和 Spatie。

0 投票
1 回答
1793 浏览

laravel - Laravel 活动日志不适用于更新和删除

我正在使用 SPATIE laravel-activitylog 我按照所有说明进行操作,但它仍然只记录 Create 函数,而不是在 Modal 上使用它时更新和删除

我的模态

我的控制器

0 投票
1 回答
781 浏览

laravel - 传递给 Spatie\Activitylog\ActivityLogger::performedOn() 的参数 1 必须是 Illuminate\Database\Eloquent\Model 的实例,给定字符串

我正在使用 Spatie 活动日志包。在我的控制器中,我试图传递模型名称,但我得到了问题的标题。

请参阅下面的模型:

查看列表的事件记录发生在控制器中。如下所示:

在执行时,我也尝试过:

文件说

这只是一个变量,我知道一个变量需要填充一些数据,但我想我很难理解该数据的格式

0 投票
1 回答
2027 浏览

php - Laravel spatie/laravel-activitylog - 调用模型 [Spatie\Activitylog\Models\Activity] 上的未定义关系 [用户]

我刚刚将我的项目框架从第 7 版更新到第 8 版(laravel 迄今为止的最新版本)。除了产生此错误的活动日志外,一切正常:

Illuminate\Database\Eloquent\RelationNotFoundException Call to undefined relationship [user] on model [Spatie\Activitylog\Models\Activity].

此错误仅在我更新 laravel 和所有作曲家依赖项(包括spatie/laravel-activitylog. 我按照 laravel 文档中的说明更新项目框架(升级指南)的步骤。我还检查了spatie/laravel-activityloggithub 上的更新日志,当前最新版本支持 Laravel 8(版本 3.16.1 与我在项目中使用的版本相同)。

这是我的Spatie\Activitylog\Models\Activity课程代码:

这是我的User模型代码:

我应该在哪里定义关系和/或我应该如何准确地解决错误?

0 投票
1 回答
252 浏览

php - How to return subject when deleted with laravel spatie activity log

I'm using laravel-activitylog. When a record is deleted the $activity->subject is null. On updated and created the $activity->subject returns the model object.

Is there any way I can return the subject on deleted too?

0 投票
1 回答
64 浏览

visual-studio - 活动监视器日志:默认浏览器

在 VS2019 16.8.2 中单击菜单栏下方的通知时,活动监视器日志将在 Internet Explorer 中打开。

Options=>Environment中的Web Browser部分只有 IE 的 Internet Options 链接。Internet Explorer 将很快退役,是否存在,或者是否会提供将日志发送到替代浏览器或什至另一个程序(例如此查看器)的规定?

0 投票
1 回答
1111 浏览

laravel-8 - xxx 类包含 1 个抽象方法,因此必须声明为抽象方法或实现其余方法 App\Models\xxx::getActivitylogOptions

您好,我正在使用 Laravel-activitylog,当我尝试将火车添加到模型时,它给了我这个错误

App\Models\Setting 类包含 1 个抽象方法,因此必须声明为抽象方法或实现其余方法 (App\Models\Setting::getActivitylogOptions)

这是我所有的模型代码