beyondcode / helo-laravel
HELO Laravel 调试助手
1.8.0
2024-03-13 14:41 UTC
Requires
- php: ^8.0 || ^8.1 || ^8.2
- illuminate/console: ^8.0 || ^9.0 || ^10.0 || ^11.0
- illuminate/mail: ^8.0 || ^9.0 || ^10.0 || ^11.0
- illuminate/view: ^8.0 || ^9.0 || ^10.0 || ^11.0
Requires (Dev)
- orchestra/testbench: ^7.0 || ^8.0 || ^9.0
- pestphp/pest: 1.x-dev || 2.x-dev
README
这是一个辅助包,可以将 Laravel 的额外调试信息添加到您的 HELO 邮件中。
文档
要安装此包,请使用 composer 引入
composer require --dev beyondcode/helo-laravel
您还可以使用以下命令发布包配置
php artisan vendor:publish --provider="BeyondCode\HeloLaravel\HeloLaravelServiceProvider"
这将创建一个名为 helo.php
的配置文件,内容如下
<?php return [ /** * This flag determines if you want to send additional SMTP headers that will contain the debug output that HELO * makes use of. * By default, this is only the case when your application is in debug mode. */ 'is_enabled' => env('HELO_ENABLED', env('APP_DEBUG')), ];
使用此包
当此包在您的 Laravel 应用程序中启用时,您通过应用程序发送的所有可邮寄对象都将包含包含调试信息的额外 SMTP 头部,HELO 将在 UI 中显示。请参阅 HELO 文档以设置您的应用程序以发送邮件到 HELO。
一旦 HELO 接受您的应用程序的邮件,您可以使用内置的测试命令尝试此包是否工作
php artisan helo:test
应有一个测试消息出现在您的 HELO UI 中,包含额外的调试信息
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全
如果您发现任何安全问题,请通过电子邮件 marcel@beyondco.de 联系我们,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。