Пример #1
0
 public function updateConfigUser($userId, Request $request)
 {
     $memberRoles = $request->input('member_roles');
     $newSponserId = $request->input('sponsor_id');
     $editUser = Users::find($userId);
     $editRoles = UserRoles::where('user_id', $userId)->delete();
     foreach ($memberRoles as $memberRole) {
         $userRole = new UserRoles();
         $userRole->user_id = $userId;
         $userRole->role_id = $memberRole;
         $userRole->region_id = 0;
         $userRole->save();
     }
     $sponsor = Users::find($newSponserId);
     \Log::info("updating {$userId} for sponsor {$newSponserId}");
     $editUser->sponsor_id = $sponsor->id;
     $editUser->second_id = $sponsor->sponsor_id;
     $editUser->third_id = $sponsor->second_id;
     $editUser->fourth_id = $sponsor->third_id;
     $editUser->fifth_id = $sponsor->fourth_id;
     $editUser->save();
     $this->updateDownStream($userId);
     $data = $this->userData($request);
     $data['selectNames'] = '';
     $data['title'] = 'Admin';
     $data['description'] = 'Admin';
     return view('configuration', $data);
 }