public function run() { DB::table('affiliates')->delete(); $user = \App\User::where('email', '=', '*****@*****.**')->first(); $user_infusionsoft = \App\UserInfusionsoft::where('user_id', '=', $user->id)->first(); \App\Affiliate::create(['user_is_id' => $user_infusionsoft->id, 'first_name' => 'Alex', 'last_name' => 'Santa', 'email' => '*****@*****.**', 'phone' => '00', 'paypal_email' => '*****@*****.**', 'password' => '', 'aff_code' => 'santa', 'aff_id' => 2, 'aff_program' => 2, 'send_confirmation' => false, 'confirm_w9' => false, 'send_monthly_stat' => false]); \App\Affiliate::create(['user_is_id' => $user_infusionsoft->id, 'first_name' => 'Mikael', 'last_name' => 'Laine', 'email' => '*****@*****.**', 'phone' => '01', 'paypal_email' => '*****@*****.**', 'password' => '', 'aff_code' => 'afafaf', 'aff_id' => 6, 'parent_aff_id' => 2, 'aff_program' => 2, 'send_confirmation' => false, 'confirm_w9' => false, 'send_monthly_stat' => false]); \App\Affiliate::create(['user_is_id' => $user_infusionsoft->id, 'first_name' => 'Test', 'last_name' => 'User', 'email' => '*****@*****.**', 'phone' => '03', 'paypal_email' => '', 'password' => '', 'aff_code' => 'atest', 'aff_id' => 4, 'parent_aff_id' => 2, 'aff_program' => 2, 'send_confirmation' => false, 'confirm_w9' => false, 'send_monthly_stat' => false]); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { $user_id = $this->auth->user()->id; $user_infusionsoft = UserInfusionsoft::where('user_id', '=', $user_id)->first(); $request['user_infusionsoft'] = $user_infusionsoft; $app_infusionsoft = new iSDK(); try { if ($user_infusionsoft->app_name == '' || $user_infusionsoft->app_apikey == '' || !$app_infusionsoft->cfgCon($user_infusionsoft->app_name, $user_infusionsoft->app_apikey)) { return redirect('profile/app'); } } catch (iSDKException $e) { return redirect('profile/app'); } $request['app_infusionsoft'] = $app_infusionsoft; return $next($request); }
/** * Show the app details to the user. * * @return Response */ public function updateApp(Request $request) { $user_id = $this->auth->user()->id; $user_is = UserInfusionsoft::where('user_id', '=', $user_id)->first(); $user_is->app_name = $request->app_name; $user_is->app_apikey = $request->app_apikey; $user_is->save(); return redirect(URL::to('profile/app'))->with('app_success', 'App details are updated.'); }