Redirect subscribers to manage

This commit is contained in:
Joseph Cohen
2016-04-28 11:10:38 -05:00
committed by Graham Campbell
parent e1a8e2220d
commit 5abd25c408
4 changed files with 5 additions and 10 deletions

View File

@@ -57,13 +57,13 @@ class SubscribeController extends Controller
$subscriptions = Binput::get('subscriptions');
try {
dispatch(new SubscribeSubscriberCommand($email, false, $subscriptions));
$subscription = dispatch(new SubscribeSubscriberCommand($email, false, $subscriptions));
} catch (AlreadySubscribedException $e) {
return Redirect::route('subscribe.subscribe')
return Redirect::route('subscribe.manage', $subscription->id)
->withTitle(sprintf('<strong>%s</strong> %s', trans('dashboard.notifications.whoops'), trans('cachet.subscriber.email.failure')))
->withErrors(trans('cachet.subscriber.email.already-subscribed', ['email' => $email]));
} catch (ValidationException $e) {
return Redirect::route('subscribe.subscribe')
return Redirect::route('status-page')
->withInput(Binput::all())
->withTitle(sprintf('<strong>%s</strong> %s', trans('dashboard.notifications.whoops'), trans('cachet.subscriber.email.failure')))
->withErrors($e->getMessageBag());