From 4d89119a8c3013ffa798e4e7d47b78082ff5d7b6 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Wed, 4 Jan 2017 20:57:41 +0000 Subject: [PATCH] Use each and always fire the event --- .../Subscriber/SubscribeSubscriberCommandHandler.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Bus/Handlers/Commands/Subscriber/SubscribeSubscriberCommandHandler.php b/app/Bus/Handlers/Commands/Subscriber/SubscribeSubscriberCommandHandler.php index 3037d9ba..6a9839c7 100644 --- a/app/Bus/Handlers/Commands/Subscriber/SubscribeSubscriberCommandHandler.php +++ b/app/Bus/Handlers/Commands/Subscriber/SubscribeSubscriberCommandHandler.php @@ -50,7 +50,7 @@ class SubscribeSubscriberCommandHandler $components = Component::all(); } - $components->map(function ($component) use ($subscriber) { + $components->each(function ($component) use ($subscriber) { Subscription::create([ 'subscriber_id' => $subscriber->id, 'component_id' => $component->id, @@ -61,10 +61,10 @@ class SubscribeSubscriberCommandHandler dispatch(new VerifySubscriberCommand($subscriber)); } else { $subscriber->notify(new VerifySubscriptionNotification()); - - event(new SubscriberHasSubscribedEvent($subscriber)); } + event(new SubscriberHasSubscribedEvent($subscriber)); + $subscriber->load('subscriptions'); return $subscriber;