MichielGerritsen/laravel-nova-email-on-event

允许用户在事件发生时发送电子邮件。

v0.5.0 2020-04-17 06:59 UTC

This package is auto-updated.

Last update: 2024-09-17 16:34:43 UTC


README

此工具允许您在应用程序中发生事件时从Laravel Nova仪表板发送电子邮件。这确保您可以快速响应业务需求。

Creation example

什么是事件?

事件可以是任何事情

  • 用户刚刚注册。
  • 用户切换了套餐。
  • 您收到一个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}