/**
  * Store a newly created resource in storage.
  * @Post("user/store")
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  *
  */
 public function store(UserCreateRequest $request)
 {
     $user = new User();
     $name = $request->name;
     $surname = ' ' . $request->surname;
     $name = $name . $surname;
     $user->name = $name;
     $user->email = $request->email;
     $user->phone = $request->phone;
     $user->type_id = $request->type_id;
     $user->avatar = $request->avatar;
     $user->sex = $request->sex;
     if ($request->payment_id != 0) {
         $user->payment_id = $request->payment_id;
         $user->payment_day = date('Y-m-d');
     }
     if ($request->bonus_id != 0) {
         $bonus = Bonus::find($request->bonus_id);
         $user->bonus_days = $bonus->value;
         $user->bonus_id = $request->bonus_id;
     }
     $user->birthdate = date_format(date_create($request->date), 'Y-m-d');
     //First we take the Unix date in ms, we get the first 10 characters and we encrypt
     //with md5 and finally we encrypt again with the laravel method bcrypt
     $password = substr(md5(microtime()), 1, 10);
     $user->password = bcrypt($password);
     $user->save();
     $this->welcomeMail($user, $password);
     Session::flash('message', 'Usuario creado correctamente');
     return Redirect::to('/user');
 }
 /**
  * Store a newly created resource in storage.
  * @Post("user/store")
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  *
  */
 public function store(UserCreateRequest $request)
 {
     $user = new User();
     $user->name = $request->name;
     $user->email = $request->email;
     $user->phone = $request->phone;
     $user->type_id = $request->type;
     //First we take the Unix date in ms, we get the first 10 characters and we encrypt
     //with md5 and finally we encrypt again with the laravel method bcrypt
     $password = substr(md5(microtime()), 1, 10);
     $user->password = bcrypt($password);
     $user->save();
     $this->welcomeMail($user, $password);
     Session::flash('message', 'Usuario creado correctamente');
     return Redirect::to('/user');
 }