/**
  *	Function to add data category was just added to database
  *  @param request: validate data for category to save to database
  */
 public function store(UserRequest $request)
 {
     $avatar = $request->file('avatar')->getClientOriginalName();
     User::create(['name' => $request->input('name'), 'email' => $request->input('email'), 'password' => Hash::make($request->input('password')), 'avatar' => $avatar, 'role' => $request->get('radios')]);
     //Upload image
     $des = base_path() . '/public/upload/images/';
     if (isset($avatar)) {
         $request->file('avatar')->move($des, $avatar);
     }
     return redirect()->route('admin.user.index')->with(['flash_message' => 'Success! Added Author', 'flash_level' => 'success']);
 }
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }