pveltrop / larahandler
Laravel 异常/请求记录器
此包的官方仓库似乎已不存在,因此包已被冻结。
v1.2
2020-01-27 19:01 UTC
This package is auto-updated.
Last update: 2021-04-11 12:32:30 UTC
README
记录用户请求和异常,并将这些记录存储在数据库中。同时提供包含数据表的仪表板,用于检索这些日志。
入门指南
确保您的 Laravel 项目支持
dd()
File::makeDirectory
File::copyDirectory
File::copy
$this->loadMigrationsFrom
$this->loadViewsFrom
$this->loadRoutesFrom
先决条件
您只需要一个运行中的 Laravel 项目。
安装
切换到您的项目根目录,并安装该包
composer require pveltrop/larahandler
包安装完成后,您需要创建一个用于存储日志的表,因此运行
php artisan migrate
然后前往您的 app/Http/Kernel.php 文件,并将 LaraRequests 类添加到 $middleware 中
\App\Http\Middleware\LaraRequests::class,
要记录异常,请前往您的 app/Exceptions/Handler.php 文件,并将 storeHandler 函数添加到 $report 中
storeHandler($exception,null);
如果您想在仪表板上查看日志并限制为特定的一个 IP,请在您的 .env 文件中添加一个名为 LARAHANDLER_IP 的新条目。您不必指定本地 IP,只需 LAN 或 WAN。在此处指定受信任的 IP
LARAHANDLER_IP=yourip
将此变量添加到 config/app.php
'LARAHANDLER_IP' => env('LARAHANDLER_IP', null),
更新
只需在根 composer.json 中更改您想要更新的版本
"pveltrop/larahandler": "^(version)",
然后运行
composer update pveltrop/larahandler