laravel-logger安装指南:Laravel与Lumen双端安装的3个关键注意事项
laravel-logger安装指南Laravel与Lumen双端安装的3个关键注意事项【免费下载链接】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本文是一份 laravel-logger 安装指南。laravel-logger 是一款面向 Laravel 和 Lumen 应用的开箱即用活动日志包activity logger通过一行中间件即可记录用户登录、登出、登录失败、页面访问等行为并自带一个可视化的活动日志仪表盘。下面带你一步步完成双端安装并重点讲解 3 个最容易被忽略的注意事项。一、安装前先认识 laravel-logger laravel-logger 的核心能力✅自动记录认证事件登录、登出、登录失败、账号锁定、密码重置全部由内置监听器自动完成位于src/App/Listeners/目录中间件记录访问给路由加一个activity中间件即可记录页面访问内置活动仪表盘访问/activity即可查看日志支持搜索、日期筛选、导出 CSV/JSON/Excel⚙️高度可配置几乎每个功能都可以通过.env环境变量控制服务入口在src/LaravelLoggerServiceProvider.php它负责注册中间件、监听器、路由和迁移文件。二、安装前环境检查30秒搞定⏱️检查项要求PHP 版本7.3 及以上支持 8.x框架版本Laravel 5.1 ~ 9或 Lumen额外依赖jaybizzle/laravel-crawler-detect随包自动安装用于识别爬虫访问三、Laravel 安装步骤4 步完成第 1 步安装 laravel-logger 包在项目根目录的终端中运行composer require jeremykenedy/laravel-logger第 2 步注册服务提供者Laravel 5.5 及以上无需任何操作框架会自动发现并注册Laravel 5.4 及以下需要在config/app.php的providers数组中手动注册LaravelLoggerServiceProvider::class第 3 步执行数据库迁移php artisan migrate这一步会创建活动日志表默认表名为laravel_logger_activity迁移文件位于src/database/migrations/目录。第 4 步可选发布配置文件和语言包php artisan vendor:publish --tagLaravelLogger执行后配置文件、视图模板和多语言文件src/lang/下含 en、de、fr、pt-br、tr 五种语言会复制到你的项目中方便二次修改。四、Lumen 安装步骤无仪表盘版⚠️ 注意Lumen 端安装的是不含图形界面GUI的版本没有可视化仪表盘。运行composer require jeremykenedy/laravel-logger在bootstrap/app.php中手动注册两个服务提供者CrawlerDetect 和 LaravelLogger并注册activity中间件别名将配置文件对应源码中的src/config/laravel-logger.php复制到项目的config/目录在.env文件中设置LARAVEL_LOGGER_DISABLE_ROUTEStrue详见下文注意事项 3运行php artisan migrate创建活动表五、3 个关键注意事项 ⚠️注意事项 1Laravel 与 Lumen 的服务提供者注册方式完全不同这是双端安装差异最大的一点Laravel 5.5零配置包内composer.json已声明自动发现安装即可用Laravel 5.4 及以下必须手动在config/app.php中注册Lumen必须手动在bootstrap/app.php中注册而且容易漏掉LaravelCrawlerDetectServiceProvider——它是爬虫检测依赖漏注册会导致记录访客类型时报错注意事项 2忘记执行迁移日志包将完全无法工作所有活动日志都写入laravel_logger_activity表如果漏掉php artisan migrate日志写入会直接失败。好在默认配置会把写入失败的记录输出到日志文件对应src/config/laravel-logger.php中的logDBActivityLogFailuresToFile但更建议安装完成后立即访问/activity页面验证仪表盘是否正常显示。注意事项 3Lumen 安装必须禁用默认路由Lumen 端不支持包内置的仪表盘如果不禁用默认路由可能会引发路由冲突。务必在.env中设置LARAVEL_LOGGER_DISABLE_ROUTEStrue同样的开关也适用于 Laravel 项目如果你想自定义仪表盘路由比如换一个访问前缀、加上自己的权限中间件也先禁用默认路由再在自己的routes/web.php中声明。默认路由的完整写法可参考src/routes/web.php。六、安装成功后的快速使用体验 ✨方式一中间件记录页面访问在路由文件中给需要记录的路由组加上activity中间件之后每次访问都会自动写入日志中间件实现位于src/App/Http/Middleware/LogActivity.php。方式二Trait 精确记录业务事件在控制器类中引入ActivityLoggertrait位于src/App/Http/Traits/ActivityLogger.php即可在任意业务代码中主动记录一条带自定义描述的日志还能附上关联模型信息适合记录谁删除了哪篇文章这类关键操作。查看日志登录应用后访问/activity即可查看仪表盘点击某条日志可进入详情下钻页面展示 IP 元信息、用户角色、相关事件等。七、常用配置项速查表 环境变量默认值作用LARAVEL_LOGGER_DATABASE_TABLElaravel_logger_activity活动日志表名LARAVEL_LOGGER_DATABASE_CONNECTION跟随DB_CONNECTION指定日志写入的数据库连接LARAVEL_LOGGER_DISABLE_ROUTESfalse禁用内置路由Lumen 必改LARAVEL_LOGGER_MIDDLEWARE_ENABLEDtrue开关 activity 中间件LARAVEL_LOGGER_ENABLE_DATE_FILTERINGtrue仪表盘日期筛选LARAVEL_LOGGER_ENABLE_EXPORTtrue导出 CSV/JSON/ExcelLARAVEL_LOGGER_PAGINATION_PER_PAGE25每页显示条数LARAVEL_LOGGER_USER_MODELApp\Models\User自定义用户模型完整配置项及中文说明都在src/config/laravel-logger.php中按功能分块注释清晰可按需查阅。总结laravel-logger 的安装过程非常轻量Laravel 端 4 步、Lumen 端 5 步核心就是composer 安装 → 注册服务 → 跑迁移三件事。只要记住本文的 3 个关键注意事项——双端注册方式不同、迁移不能忘、Lumen 必须禁用默认路由你就能快速为项目装上一套完整的用户活动审计系统。【免费下载链接】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),仅供参考

相关新闻

3步把Keras模型跑上FPGA:hls4ml从入门到部署的避坑指南

3步把Keras模型跑上FPGA:hls4ml从入门到部署的避坑指南

3步把Keras模型跑上FPGA:hls4ml从入门到部署的避坑指南 【免费下载链接】hls4ml Machine learning on FPGAs using HLS 项目地址: https://gitcode.com/gh_mirrors/hl/hls4ml 模型在服务器上推理延迟高得离谱,想搬到嵌入式设备上又发现CPU和NPU都…

2026/8/22 14:40:06 阅读更多 →
深色模式适配一次搞定:Colorful如何用traitCollectionDidChange优雅切换明暗主题

深色模式适配一次搞定:Colorful如何用traitCollectionDidChange优雅切换明暗主题

深色模式适配一次搞定:Colorful如何用traitCollectionDidChange优雅切换明暗主题 【免费下载链接】Color-Picker-for-iOS Colorful: iOS color picker built with Swift. 项目地址: https://gitcode.com/gh_mirrors/co/Color-Picker-for-iOS Colorful 是一款…

2026/8/22 14:40:06 阅读更多 →
MRL鲁棒性测试清单:ImageNetV2/A/R/Sketch四大基准上评估Matryoshka模型的方法

MRL鲁棒性测试清单:ImageNetV2/A/R/Sketch四大基准上评估Matryoshka模型的方法

MRL鲁棒性测试清单:ImageNetV2/A/R/Sketch四大基准上评估Matryoshka模型的方法 【免费下载链接】MRL Code repository for the paper - "Matryoshka Representation Learning" 项目地址: https://gitcode.com/gh_mirrors/mrl/MRL MRL(M…

2026/8/22 14:39:06 阅读更多 →

最新新闻

免费批量下载B站视频的完整指南:downkyi搞定8K、HDR与去水印

免费批量下载B站视频的完整指南:downkyi搞定8K、HDR与去水印

免费批量下载B站视频的完整指南:downkyi搞定8K、HDR与去水印 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等…

2026/8/22 20:01:56 阅读更多 →
2026招聘平台效果实测与选择策略

2026招聘平台效果实测与选择策略

1. 招聘平台现状与核心痛点解析2026年的招聘市场已经形成了明显的垂直细分格局,不同行业、不同职级、不同求职场景下的平台选择差异显著。作为从业12年的人力资源顾问,我经手过237家企业招聘案例,实测发现:平台效果与行业匹配度的…

2026/8/22 20:01:56 阅读更多 →
智能简历筛选系统:原理、技术与应用实践

智能简历筛选系统:原理、技术与应用实践

1. 简历机筛流程的核心价值解析 在招聘旺季,HR部门每天需要处理数百份甚至上千份简历的场景已经成为常态。以赛力斯这样的头部企业为例,单次校招季收到的简历数量往往突破五位数。传统人工筛选方式不仅效率低下,还存在主观性强、标准不统一等…

2026/8/22 20:01:56 阅读更多 →
数学建模竞赛实战:从全球变暖数据到量化分析模型

数学建模竞赛实战:从全球变暖数据到量化分析模型

1. 从“全球变暖?”这个问号说起:一次竞赛题的深度拆解看到“全球变暖?”这个标题,后面跟着一个问号,很多人的第一反应可能是:这不是一个早已有定论的科学问题吗?怎么还成了研究生数学建模竞赛的…

2026/8/22 20:01:56 阅读更多 →
AI求职助手Career-Ops:简历优化与面试模拟全解析

AI求职助手Career-Ops:简历优化与面试模拟全解析

1. 项目概述Career-Ops是一个专为求职场景设计的智能辅助系统。它通过AI技术模拟人力资源专家的思维模式和工作流程,为求职者提供从简历优化到面试准备的全流程支持。不同于通用型求职工具,这个系统最大的特点是能够深度理解不同行业、岗位的差异化需求&…

2026/8/22 20:01:56 阅读更多 →
Python+Neo4j零基础构建知识图谱:从文本到关系网络的实战指南

Python+Neo4j零基础构建知识图谱:从文本到关系网络的实战指南

1. 先搞清楚知识图谱到底能帮你解决什么问题如果你经常听到“知识图谱”、“RAG”、“AI Agent”这些词,但感觉它们离实际开发很远,那这篇文章就是为你准备的。知识图谱不是只能用在搜索引擎或者大厂推荐系统里,它最直接的价值是把一堆零散、…

2026/8/22 20:00:56 阅读更多 →

日新闻

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

2026/8/22 0:00:11 阅读更多 →
电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

电气考研电路八月强化四步法:从知识体系到真题实战的闭环攻略

这次我们来看一个针对电气考研电路科目的学习规划项目。它不是软件工具,而是一套聚焦于8月份关键节点的备考策略。对于电气工程考研的同学来说,电路分析是专业课的重中之重,也是拉开分差的关键。进入8月,复习进入强化阶段&#xf…

2026/8/22 0:00:11 阅读更多 →
消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

消除AI代码的“AI味”:Claude Code设计优化技能配置与实战指南

大家好,我是专注于前端开发与AI工具实践的技术博主。在日常使用 Claude Code 等AI编程助手时,你是否也遇到过这样的困扰:生成的代码功能上没问题,但代码风格、组件设计、交互逻辑总透着一股“AI味”——布局单调、样式简陋、交互生…

2026/8/22 0:00:11 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/21 3:21:33 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

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

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

2026/8/22 8:09:09 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/21 6:07:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →