/** * POST: / * * @return redirect(/) */ public function postIndex() { $user = Auth::user(); $message = Input::get('message'); $services = Input::get('services'); foreach ($services as $providerId => $serviceEnabled) { $bIsEnabled = (bool) $serviceEnabled; if ($bIsEnabled === true) { $provider = $this->providerRepository->get($providerId); $post = $this->postRepository->createMessage($provider, $message); $this->dispatch(new PublishMessage($post)); } } return redirect('/'); }