Exemplo n.º 1
0
 /**
  * Add landing page to campaign
  * 
  * @param  AdminStoreLandingPageRequest $request
  * @param  Integer $id
  * @return Response
  */
 public function postAddLandingPage(AdminStoreLandingPageRequest $request, $id)
 {
     $landing_page = Landing_Page::create(['user_id' => $this->user->id, 'campaign_id' => $id, 'title' => $request->get('title'), 'description' => $request->get('description'), 'return_url' => $request->get('return_url'), 'auth_key' => str_random(40), 'send_email' => $request->has('send_email') ? $request->get('send_email') : 0, 'email_title' => $request->has('email_title') ? $request->get('email_title') : '']);
     // Attach users to email
     if ($request->has('add_user_email_notification')) {
         $landing_page->users_to_email()->sync($request->get('add_user_email_notification'));
     }
     return redirect('landing_pages/' . $landing_page->id)->with('status', \Lang::get('campaign.created_landing_page', ['landing_page_title' => $landing_page->title]));
 }