Laravel Pulse 的验证错误卡显示了对影响用户的验证错误的有用指标。我最喜欢这张 Pulse 卡的一点是它展示了真实用户在你的应用程序中如何体验和交互验证错误。
此软件包包含以下主要功能,并在初始发布中提供
- 支持多个错误包
- 支持基于会话的验证错误
- 支持 API 验证错误
- 支持 Inertia 验证错误
- 对不可检测的验证错误的回退(基于 422 响应状态)
要开始使用此软件包,你可以通过 Composer 安装它
composer require timacdonald/pulse-validation-errors
然后,你可以在 `pulse.php` 配置文件中将其配置为记录器,然后将卡添加到你的 Pulse 仪表盘
return [ // ... 'recorders' => [ TiMacDonald\Pulse\Recorders\ValidationErrors::class => [ 'enabled' => env('PULSE_VALIDATION_ERRORS_ENABLED', true), 'sample_rate' => env('PULSE_VALIDATION_ERRORS_SAMPLE_RATE', 1), 'capture_messages' => true, 'ignore' => [ // '#^/login$#', // '#^/register$#', // '#^/forgot-password$#', ], ], // ... ],]; // Add to your Pulse dashboard view// <livewire:pulse.validation-errors cols="8" rows="4" />
你可以在 GitHub 上了解更多关于此软件包的信息,获取完整的安装说明,并查看 源代码。要开始使用 Pulse,请按照 Laravel 文档 中的设置指南操作。