发布时间:2026/8/22 13:40:39
laravel-logger仪表盘入门教程:如何查看活动日志、钻取详情与管理记录 laravel-logger仪表盘入门教程如何查看活动日志、钻取详情与管理记录【免费下载链接】laravel-loggerAn out the box activity logger for your Laravel or Lumen application. Laravel logger is an activity event logger for your laravel application. It comes out the box with ready to use with dashboard to view your activity. Laravel logger can be added as a middleware or called through a trait. This package is easily configurable and customizable. Supports Laravel 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 6, and 7项目地址: https://gitcode.com/gh_mirrors/la/laravel-loggerLaravel Logger 是 Laravel / Lumen 应用开箱即用的活动日志记录器自带可视化的活动日志仪表盘Activity Dashboard帮助你快速查看用户登录、页面访问等事件一键钻取单条日志详情并对历史活动记录进行清空、恢复与删除管理。本教程将带你从零上手这个活动日志仪表盘。 什么是 Laravel Logger 活动日志Laravel Logger 通过「中间件」或「Trait」两种方式自动记录应用中的活动事件并写入数据库表laravel_logger_activity。每条记录包含记录字段说明时间戳活动发生时间created_at / updated_at描述与详情如成功登录查看了 /posts 页面可附加自定义详情用户信息用户类型注册用户 / 访客 / 爬虫与用户 IDIP 与 User Agent访问者 IP 地址、浏览器与设备信息路由与方法请求的 URL 路径及请求方法GET/POST 等关联模型可选记录活动关联的数据模型与 ID登录、登出、登录失败、账号锁定、密码重置等认证事件会被监听器自动捕获代码位于src/App/Listeners/目录无需你手动编写。⚡ 三步快速安装并开启日志记录composer require jeremykenedy/laravel-logger php artisan migrate安装并建表执行上面两条命令迁移文件src/database/migrations/2017_11_04_103444_create_laravel_logger_activity_table.php会自动创建活动日志表。开启记录在路由分组中加入activity中间件即可开始记录页面访问事件例如对Route::group([middleware [web, activity]], ...)包裹你的业务路由。中间件实现见src/App/Http/Middleware/LogActivity.php。自定义记录在控制器中使用ActivityLoggerTraitsrc/App/Http/Traits/ActivityLogger.php调用activity(描述, 详情)即可记录一条带自定义文案的活动。 若需调整表名、数据库连接或分页大小通过.env中的LARAVEL_LOGGER_*环境变量即可配置定义在src/config/laravel-logger.php。 如何查看活动日志主仪表盘以管理员身份登录应用后访问/activity路由即可进入活动日志主仪表盘。界面由 Bootstrap 卡片样式呈现功能包括活动列表默认按时间倒序展示每页 25 条可用LARAVEL_LOGGER_PAGINATION_PER_PAGE调整支持分页翻页搜索过滤开启LARAVEL_LOGGER_ENABLE_SEARCHtrue后可按描述、用户、请求方法、路由、IP 五个维度搜索字段由LARAVEL_LOGGER_SEARCH_FIELDS控制日期筛选支持自定义起止日期或选择今天、昨天、最近 7 天、最近 30 天、最近 3/6 个月、最近一年等预设周期对应 URL 形如/activity?periodlast_7_days大数据量优化日志达到百万级时设置LARAVEL_LOGGER_CURSOR_PAGINATION_ENABLEDtrue启用游标分页可显著提升页面加载速度。仪表盘逻辑集中在src/App/Http/Controllers/LaravelLoggerController.php中路由注册于src/routes/web.php方便你二次定制。 一键钻取详情单条活动报告在仪表盘列表中点击任意一行即可跳转到/activity/log/{id}钻取详情页Drilldown。该页面会为你展开一条日志的全部元信息用户画像该活动的用户邮箱以及启用了角色包如 laravel-roles时显示的用户角色IP 地理信息通过 Geoplugin 接口查询该 IP 的国家、城市等归属地信息设备与语言解析 User Agent 得到的浏览器/操作系统以及浏览器语言偏好关联活动流同一名用户近期的其他活动记录便于追踪其操作轨迹。 小贴士如果只想要纯列表而不需要钻取可设置LARAVEL_LOGGER_DASHBOARD_DRILLABLEfalse关闭行点击跳转。️ 管理活动记录清空、恢复与彻底删除laravel-logger 采用Eloquent 软删除机制管理日志生命周期三个操作均带有确认弹窗防止误操作操作路由效果清空日志DELETE /activity/clear-activity所有活动移入已清空列表软删除可找回查看已清空日志GET /activity/cleared查看软删除记录仍可钻取/activity/cleared/log/{id}详情恢复日志POST /activity/restore-log将已清空记录恢复到主仪表盘彻底删除DELETE /activity/destroy-activity强制删除已清空记录不可恢复操作前会二次确认每次操作成功后仪表盘顶部会弹出成功提示消息。数据模型见src/App/Models/Activity.php其SoftDeletes特性正是清空可恢复能力的来源。 进阶玩法日志导出功能开启LARAVEL_LOGGER_ENABLE_EXPORTtrue后访问/activity/export可将当前筛选条件下的活动日志导出为三种格式CSV带标准表头适合 Excel 打开和二次分析JSON结构化数据方便接入其他系统Excel.xlsx直接用于报表分享。导出支持与仪表盘相同的日期筛选和搜索参数叠加使用例如导出最近 30 天的 CSV 日志只需在 URL 上追加对应参数即可。️ 常见问题速查Q仪表盘看不到怎么限制访问所有仪表盘路由都经过auth中间件只有登录用户可见设置LARAVEL_LOGGER_ROLES_ENABLEDtrue并配置LARAVEL_LOGGER_ROLES_MIDDLWARErole:admin后仅 admin 角色可访问。QLumen 应用能用吗可以但 Lumen 安装模式不带图形界面仅通过中间件与 Trait 记录日志且需在.env中设置LARAVEL_LOGGER_DISABLE_ROUTEStrue关闭默认路由。Q支持多语言吗支持界面文案内置英语、德语、法语、葡萄牙语巴西、土耳其语翻译文件位于src/lang/目录。✅ 小结laravel-logger 用不到五行安装代码就为你的 Laravel 应用装上了一套完整的活动日志仪表盘主列表查看 → 搜索与日期筛选 → 单条钻取详情 → 清空/恢复/删除管理 → 多格式导出一条完整的数据运营闭环。对于需要审计用户行为、排查安全问题或统计访问情况的团队它是一个简单、免费且高度可配置的开箱即用选择。【免费下载链接】laravel-loggerAn out the box activity logger for your Laravel or Lumen application. Laravel logger is an activity event logger for your laravel application. It comes out the box with ready to use with dashboard to view your activity. Laravel logger can be added as a middleware or called through a trait. This package is easily configurable and customizable. Supports Laravel 5.3, 5.4, 5.5, 5.6, 5.7, 5.8, 6, and 7项目地址: https://gitcode.com/gh_mirrors/la/laravel-logger创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/22 13:35:38

GetQzonehistory:QQ空间历史说说免费备份方案

GetQzonehistory:QQ空间历史说说免费备份方案 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你有多久没翻过 QQ 空间里那些老说说了?想逐条找回文字、配图和评论…

2026/8/22 13:35:38

微前端-qiankun

微前端与 qiankun 学习笔记 一、微前端概述 微前端(Micro Frontends) 是一种将前端应用拆分成多个独立、可部署的部分的架构模式,每个部分可以由不同的团队、技术独立开发、测试、部署和维护。这种架构类似于后端的微服务,是为了应…

2026/8/22 14:55:42

5分钟装好Apktool,跑通APK逆向全流程

5分钟装好Apktool,跑通APK逆向全流程 【免费下载链接】Apktool A tool for reverse engineering Android apk files 项目地址: https://gitcode.com/GitHub_Trending/ap/Apktool Apktool 能把 APK 二进制反编译回接近源码的形态,改完还能重新编译回 APK——Android 逆向…

2026/8/21 13:13:49

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/21 20:14:07

工业传感器与变送器详解:序章 从物理世界到工业数据

序章 从物理世界到工业数据 ——重新认识工业传感器与变送器 工业自动化系统正变得日益复杂。今天的工业现场早已不是简单的控制回路,而是由多层技术共同构成的立体体系:PLC、DCS、SCADA、MES、工业互联网、边缘计算与人工智能。控制系统可以执行复杂算法,工业网络可以实现…

2026/8/21 15:40:01

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/21 15:40:01

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/22 1:39:53

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…