public function changePassword(Request $request)
 {
     // $rules = array(
     // 	'old_password' => 'required',
     // 	'new_password' => 'required|confirmed|different:old_password',
     // 	'new_password_confirmation' => 'required|different:old_password|same:new_password',
     // 	);
     $this->validate($request, ['old_password' => 'required', 'new_password' => 'required|confirmed|different:old_password', 'new_password_confirmation' => 'required']);
     $user = User::find(Auth::user()->id);
     // dd($user);
     // $validator = Validator::make(Input::all(), $rules);
     // if($validator->fails()){
     // 	Session:flash('validationErrors', $validator->messages());
     // 	return Redirect::back()->withInput();
     // }
     if (!Hash::check(Input::get('old_password'), $user->password)) {
         // return Redirect::back()->withInput()->withError('La contraseña no es correcta');
         return redirect()->back()->with('info', 'La contraseña no es correcta. Inténtalo de nuevo');
     }
     $user->password = bcrypt(Input::get('new_password'));
     $user->touch();
     $save = $user->save();
     return redirect()->route('home')->with('info', 'La contraseña se ha cambiado correctamente');
 }