MichielGerritsen / laravel-nova-email-on-event
允许用户在事件发生时发送电子邮件。
v0.5.0
2020-04-17 06:59 UTC
Requires
- php: >=7.1.0
Requires (Dev)
- orchestra/testbench: ^3.8
- phpunit/phpunit: ^5.7|6.2|^7.0|^8.0
README
此工具允许您在应用程序中发生事件时从Laravel Nova仪表板发送电子邮件。这确保您可以快速响应业务需求。
什么是事件?
事件可以是任何事情
- 用户刚刚注册。
- 用户切换了套餐。
- 您收到一个API请求。
- 等等。
Laravel允许您轻松创建事件。只需运行
php artisan make:event MyCustomEvent
这将创建一个位于app/events
的新类。现在您可以抛出事件
event(new MyCustomEvent($user));
包含哪些事件?
仅包含在app_path('Events');
/app/Events
下列出的事件。还需要支持其他事件?请创建一个拉取请求以添加它。
安装
安装很简单。只需使用Composer
composer require michielgerritsen/laravel-nova-email-on-event
我可以在电子邮件中使用变量吗?
是的,您可以使用事件上所有公开可用的变量。您可以使用它们如下所示
Hello {$user->name},
Order #{$order->id} just shipped to:
{$order->shipment->address}