Laravel Notification Event Subscriber is a package allows you to run any kind of action while a notification is being sent or after it has been sent using onSent() and onSending() methods. It registers an event subscriber NotificationEventSubscriber and listens to the NotificationSent and NotificationSending events of Laravel. When one of them is fired, the event subscriber runs a defined method according to the event.
Usage namespace App\Notifications; use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Support\Facades\Log; class UserRegisteredNotification extends Notification { public function via($notifiable): array { return ['mail']; } public function toMail($notifiable): MailMessage { return (new MailMessage) ->greeting('foo') ->line('bar'); } public function onSending($channel): void { Log::info($this::class.
Our expert developers have plenty of experience in Laravel Custom Web Application Development.