阅读(4988) (13)

Laravel 8 格式化简码通知

2021-07-06 09:24:47 更新

Laravel 还支持发送简码通知,这是你 Nexmo 帐户中的预定义消息模板。 你可以指定通知的类型(alert, 2fa, or marketing)以及将填充模板的自定义值:

/**
 * Get the Nexmo / Shortcode representation of the notification.
 *
 * @param  mixed  $notifiable
 * @return array
 */
public function toShortcode($notifiable)
{
    return [
        'type' => 'alert',
        'custom' => [
            'code' => 'ABC123',
        ];
    ];
} 

技巧:类似于 短信通知路由 , 你应该在可通知模型上实现 routeNotificationForShortcode 方法。