/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Route $route, CreateUserRequest $request)
 {
     $faker = Faker::create();
     $pass = '';
     $pass = $this->randomPassword();
     $users = new sw_usuario();
     $users->fill($request->all());
     $users->password = $pass;
     $users->usr_flag_pass = '******';
     $users->usr_creado_en = new DateTime();
     $users->usr_creado_por = Auth::user()->usr_name;
     $users->usr_modificado_en = new DateTime();
     $users->usr_modificado_por = Auth::user()->usr_name;
     $users->remember_token = $faker->sha256;
     $users->save();
     //dd($users);
     // $users = sw_usuario::create($request->all());
     //        $users = User::create($request->all());
     //        $User = new User();
     //        $User->fill($request->all());
     //        $user = sw_usuario::create($request->all());
     $emps = sw_empleado::leftjoin('sw_usuarios', 'sw_empleados.emp_an8', '=', 'sw_usuarios.usr_emp_an8')->select('sw_empleados.*', 'sw_usuarios.usr_emp_an8 as usr_emp_an8', 'sw_usuarios.usr_name', 'sw_usuarios.usr_id as usr_id', 'sw_usuarios.*')->findOrFail($request->usr_emp_an8);
     $this->sendMailCreate($pass, $emps);
     //
     Session::flash('message', 'El usuario ' . $emps->full_name . ' ' . ' Se ha creado en nuestros registros');
     return redirect()->route('admin.users.index');
 }