koss-shtukert/logviewer

LogViewer 为 Laravel 5 提供一个日志查看管理模块

v1.0 2017-01-25 13:31 UTC

This package is auto-updated.

Last update: 2024-08-29 04:31:14 UTC


README

Laravel LogViewer 由 Koss Shtukert 创建并维护,为 Laravel 5 提供日志查看管理模块。您可以自由查看 发行版许可协议贡献指南

Build Status Quality Score Coverage Status Software License Latest Version

安装

需要 PHP 5.5+ 或 HHVM 3.6+ 以及 Composer。

要获取 Laravel LogViewer 的最新版本,只需将以下行添加到您的 composer.json 文件的 require 块中:

composer require koss-shtukert/logviewer

然后您需要运行 composer installcomposer update 来下载它并更新自动加载器。

一旦安装了 Laravel LogViewer,您需要注册服务提供者。打开 config/app.php 并将以下内容添加到 providers 键中。

  • 'KossShtukert\LogViewer\LogViewerServiceProvider'

配置

Laravel LogViewer 支持可选配置。

要开始使用,您需要发布所有供应商资产

$ php artisan vendor:publish

这将在您的应用中创建一个 config/logviewer.php 文件,您可以修改它来设置配置。同时,请确保检查此包之间的原始配置文件更改。

有两个配置选项

中间件

此选项('middleware')定义了在包提供的前端点之前放置的中间件。常见用途是您自己的认证中间件。此设置的默认值是 []

每页

此选项('per_page')定义了每页显示多少个日志条目。此设置的默认值是 20

布局

此选项('layout')定义了在构建视图时扩展的布局。此设置的默认值是 'layouts.default'

使用方法

为了在任何 Laravel 应用中使用它,您必须了解如何使用我的 Laravel Core 包进行配置,并且需要了解 app:installapp:update 命令。

Laravel LogViewer 将注册四个路由。您感兴趣的是 'logviewer'logviewer.index),它将是此包的主要入口点。如果您必须,可以查看其他三个路由的 源代码

许可协议

Laravel LogViewer 根据 MIT 许可协议 (MIT) 许可。