Example #1
0
 /**
  * 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('/');
 }