laravel - Laravel Spatie 活动日志 IP 地址自定义
问题描述
我在我的 laravel 应用程序中使用 Laravel Spatie 活动日志包。我可以在每个模块中进行自定义。
public function tapActivity(Activity $activity, string $eventName)
{
$activity->description = "Category is {$eventName}. ";
$activity->os = getOS();// custom hlper
}
这个问题是当我要保存IP时。
$activity->ip = $request->ip();
我认为应该添加上述字段。但是我们在哪里可以得到$request
?
解决方案
我自己解决了这个问题。
$activity->ip = request()->ip();
这刚刚奏效。:)
推荐阅读
- python - selenium "find_element_by_id" 在网上银行找不到元素?
- python - Excel中3色条件格式的RGB和HEX代码是什么?
- .net - 如何将 Kendo 网格选定的行值从视图传递到控制器
- python - 如何使用 gensim 使用 deepset 的词嵌入预训练模型?
- python - 去除 IntelliJ-IDEA 2020.3 Python 控制台上出现的绿色 (>?) [用于回复输入]
- projection - Halcon - 将坐标转移到不同的平面
- html - 如何在每行显示 2 张卡片?
- sql - 带有 LEFT JOIN 的 postgres sql GROUP BY DATE 未列出右表中的所有记录
- amazon-elastic-beanstalk - AWS-CDK:没有在 elasticbeanstalk.CfnEnvironment 中设置 CNAMEPrefix
- javascript - 从 pdo 查询创建多行 json 并将其从 php 传递给 jquery 函数