/** * 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])); }