/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required|max:255|min:3', 'unbounce_id' => 'required|min:3|unique:campaigns', 'start_date' => 'required|date|date_format:Y-m-d', 'end_date' => 'required|date|date_format:Y-m-d|after:start_date', 'campaigns_login' => 'required|max:255|min:3|unique:campaigns', 'campaigns_password' => 'required|min:6', 'notify_email' => 'email|max:255', 'noreply_email' => 'email|max:255', 'notify_phone' => 'required|numeric|min:12']); $input = $request->all(); Campaigns::create($input); return redirect('campaigns'); }
public function run() { // Campaigns for 2016 $campaigns = [['year' => 2016, 'start_date' => '2015-12-28', 'end_date' => '2016-01-20', 'number' => 1], ['year' => 2016, 'start_date' => '2016-01-21', 'end_date' => '2016-02-10', 'number' => 2], ['year' => 2016, 'start_date' => '2016-02-11', 'end_date' => '2016-03-02', 'number' => 3], ['year' => 2016, 'start_date' => '2016-03-03', 'end_date' => '2016-03-23', 'number' => 4], ['year' => 2016, 'start_date' => '2016-03-24', 'end_date' => '2016-04-13', 'number' => 5], ['year' => 2016, 'start_date' => '2016-04-14', 'end_date' => '2016-05-04', 'number' => 6], ['year' => 2016, 'start_date' => '2016-05-05', 'end_date' => '2016-05-25', 'number' => 7], ['year' => 2016, 'start_date' => '2016-05-26', 'end_date' => '2016-06-15', 'number' => 8], ['year' => 2016, 'start_date' => '2016-06-16', 'end_date' => '2016-07-06', 'number' => 9], ['year' => 2016, 'start_date' => '2016-07-07', 'end_date' => '2016-07-27', 'number' => 10], ['year' => 2016, 'start_date' => '2016-07-28', 'end_date' => '2016-08-17', 'number' => 11], ['year' => 2016, 'start_date' => '2016-08-18', 'end_date' => '2016-09-07', 'number' => 12], ['year' => 2016, 'start_date' => '2016-09-08', 'end_date' => '2016-09-28', 'number' => 13], ['year' => 2016, 'start_date' => '2016-09-29', 'end_date' => '2016-10-19', 'number' => 14], ['year' => 2016, 'start_date' => '2016-10-20', 'end_date' => '2016-11-09', 'number' => 15], ['year' => 2016, 'start_date' => '2016-11-10', 'end_date' => '2016-11-30', 'number' => 16], ['year' => 2016, 'start_date' => '2016-12-01', 'end_date' => '2016-12-28', 'number' => 17]]; foreach ($campaigns as $campaign) { \App\Campaign::create($campaign); } }
public function postCreate(StoreCampaignRequest $request) { $data = $request->all(); if ($request->has('status')) { $data['status'] = 1; } else { $data['status'] = 0; } $campaign = Campaign::create($data); return redirect(route('admin.campaigns.show', $campaign)); }
/** * Store a newly created resource in storage. * * @param StoreRequest $request * @return Response */ public function store(StoreRequest $request) { $campaign = Campaign::create(['user_id' => $this->user->id, 'title' => $request->get('title'), 'description' => $request->get('description')]); // Add user role to campaign $this->user->roles()->attach(config('roles.admin'), ['campaign_id' => $campaign->id]); // Add additional users roles to campaign if ($request->has('add_users_to_campaign')) { $emails = $request->get('add_users_to_campaign'); $emails = get_array_from_string(',', $emails); $users = User::whereIn('email', $emails)->where('id', '!=', $this->user->id)->get(); foreach ($users as $user) { $user->roles()->attach(config('roles.user'), ['campaign_id' => $campaign->id]); } } return redirect('campaigns/' . $campaign->id)->with('status', \Lang::get('campaign.created_campaign', ['campaign_title' => $campaign->title])); }
/** * Run the database seeds. * * @return void */ public function run() { App\Campaign::create(['name' => 'Dawning of the End', 'active' => 1, 'summary' => 'Teh awesomeness']); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $campaign = Campaign::create($request->all()); return redirect()->route('admin.campaigns.index')->with('message', "{$campaign->name} created"); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CampaignRequest $request) { $input = $request->all(); Campaign::create($input); return redirect('campaign'); }
public function run() { $client = Client::where('name', '=', 'Exhibit Partners')->first(); Campaign::create(['name' => 'Halloween Video', 'event_date' => Carbon::parse('October 31st 2015'), 'client_id' => $client->id]); }