/**
  * Store a newly created resource in storage.
  *
  * @param UserAdditionRequest|\Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(UserAdditionRequest $request)
 {
     $user = new User();
     foreach (['first_name', 'last_name', 'type', 'email', 'status', 'birth_date', 'phone', 'fb', 'twitter', 'gplus', 'instagram'] as $field) {
         $user->{$field} = $request->input($field);
     }
     $user->slug = str_slug($request->input('first_name') . '_' . $request->input('last_name'));
     $user->password = bcrypt($request->input('password'));
     if ($request->hasFile('avatar')) {
         $image = Imageupload::upload($request->file('avatar'), null, $this->imagePath);
         $user->avatar = $image['original_filename'];
     }
     foreach (config('laravellocalization.supportedLocales') as $locale => $language) {
         $user->translateOrNew($locale)->education = $request->input('education')[$locale];
         $user->translateOrNew($locale)->job = $request->input('job')[$locale];
         $user->translateOrNew($locale)->bio = $request->input('bio')[$locale];
     }
     $user->save();
     return redirect(route('admin.user.index'));
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     foreach (['Aman', 'Kanat', 'Murat', 'Orozbek', 'Nurtilek', 'Toktobay'] as $name) {
         $user = new User();
         $user->first_name = $name;
         $user->last_name = str_random();
         $user->slug = str_slug($user->first_name . '-' . $user->last_name);
         $user->type = 'student';
         $user->email = $name . '@gmail.com';
         $user->birth_date = date('Y-m-d');
         $user->phone = random_int(8, 12);
         $user->translateOrNew('ru')->education = str_random(20);
         $user->translateOrNew('kg')->education = str_random(20);
         $user->translateOrNew('ru')->job = str_random(10);
         $user->translateOrNew('kg')->job = str_random(10);
         $user->translateOrNew('ru')->bio = str_random(500);
         $user->translateOrNew('kg')->bio = str_random(500);
         $user->status = 'active';
         $user->save();
     }
 }