koss-shtukert / logviewer
LogViewer 为 Laravel 5 提供一个日志查看管理模块
Requires
- php: >=5.5.9
- illuminate/filesystem: ^5.1
- illuminate/pagination: ^5.1
- illuminate/routing: ^5.1
- illuminate/session: ^5.1
- illuminate/support: ^5.1
- illuminate/view: ^5.1
Requires (Dev)
- graham-campbell/testbench: ~3.0
- phpunit/phpunit: ^4.7.6
Suggests
- graham-campbell/navigation: Easily add a navigation bar.
This package is auto-updated.
Last update: 2024-08-29 04:31:14 UTC
README
Laravel LogViewer 由 Koss Shtukert 创建并维护,为 Laravel 5 提供日志查看管理模块。您可以自由查看 发行版、许可协议 和 贡献指南。
安装
需要 PHP 5.5+ 或 HHVM 3.6+ 以及 Composer。
要获取 Laravel LogViewer 的最新版本,只需将以下行添加到您的 composer.json
文件的 require 块中:
composer require koss-shtukert/logviewer
然后您需要运行 composer install
或 composer 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:install
和 app:update
命令。
Laravel LogViewer 将注册四个路由。您感兴趣的是 'logviewer'
(logviewer.index
),它将是此包的主要入口点。如果您必须,可以查看其他三个路由的 源代码。
许可协议
Laravel LogViewer 根据 MIT 许可协议 (MIT) 许可。