wasp / wasp-laravel
Wasp会自动抓取您应用创建的所有错误,并使用Wasp.io网络服务实时通知您。
Requires
- php: >=7.0.0
This package is not auto-updated.
Last update: 2024-09-15 04:10:45 UTC
README
本软件包自动抓取Laravel创建的所有错误,并使用wasp.io服务实时通知您。
描述
您必须拥有Wasp.io账户才能使用此插件。免费注册,无需信用卡。
Wasp.io会自动跟踪您应用程序生成的错误,智能地通知您的团队,并通过发送生成的错误详情到Wasp API,为您的所有应用程序提供错误和活动的实时数据流。
为所有Wasp用户提供了14天的免费试用。
入门指南
-
在https://wasp.io注册Wasp账户以获取API密钥。
-
将您的wasp项目API密钥添加到您的.env文件中
WASP_API_KEY=[YOURAPIKEY]
- 将WaspLaravel软件包添加到您的安装中
composer require wasp/wasp-laravel
- 将以下内容添加到您的app/Exceptions/Handler.php文件中
public function report(Exception $exception) { if( app()->bound( 'wasp' ) && $this->shouldReport( $exception ) ) { app( 'wasp' )->exception_handler( $exception ); } parent::report($exception); }
- 然后发布配置文件以便于访问,并在您的app/config/目录中创建wasp.php配置文件
php artisan vendor:publish --provider='Wasp\WaspLaravel\WaspServiceProvider'
常见问题解答
我在哪里获取Wasp API密钥?
一旦您拥有Wasp.io账户并创建了一个项目,请转到项目设置,您的API密钥将显示在那里。
为什么我应该使用Wasp?
错误会减慢速度,甚至可能使您的网站崩溃,而您收到的唯一通知可能只是一个慌张的客户,或者一个足够好的访客通知您;Wasp.io会自动覆盖您应用程序(或其他)网站的默认错误处理,并将这些错误(包括致命错误)实时发送到WaspAPI进行分组、过滤和通知。
数据去哪里了?
错误详情被发送到Wasp API(出于安全考虑,所有Wasp侧的事物都仅支持SSL),通过您的用户账户进行过滤、通知和管理。由于调试本身就是一个任务,Wasp会发送尽可能多的信息,包括完整的堆栈跟踪信息、浏览器信息、生成错误的代码,以及适用的情况下登录用户的电子邮件、用户名和用户ID。
变更日志
2.2.6
- 移除异常处理中对\Exception的显式要求
2.2.5
- Laravel特定安装的初始提交
更多信息
此软件包将您的应用程序生成的错误详情发送到Wasp API。错误详情包括完整的堆栈跟踪(生成错误的函数和文件)、生成错误文件的周围代码、关于浏览器、操作系统以及其他与生成错误访客相关的信息。