/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(UserCreateRequest $request)
 {
     // get request
     $user = $request->input('name');
     $mail = $request->input('email');
     $passwd = $request->input('password');
     //new user
     $usuario = new User();
     $usuario->name = $user;
     $usuario->email = $mail;
     $usuario->password = $passwd;
     $usuario->isAdmin = false;
     // $usuario->password   = bcrypt($passwd);
     $usuario->save();
     //redirect
     Session::flash('message', 'Usuario creado exitosamente');
     return redirect('/usuario');
     //return "usuario registrado";
 }
 public function create_check(UserCreateRequest $request)
 {
     if (!Session::has('ID_User')) {
         $login = $request->input('login-username');
         $pass = password_hash($request->input('login-password'), PASSWORD_DEFAULT);
         $pass2 = password_hash($request->input('login-password2'), PASSWORD_DEFAULT);
         $email = $request->input('login-mail');
         $user = new Utilisateur();
         $result = $user->createUser($login, $pass, $email);
         if (!empty($result)) {
             Session::put('alert-success', 'Inscription efectuée.');
             return redirect()->back();
         } else {
             //$request->session()->flash('alert-error', 'User was successful added!');
             return redirect()->back()->withErrors(['error' => 'Erreur lors de la création du compte']);
         }
     } else {
         return Redirect::to('/');
     }
 }