可以在localhost中更新用户密码,但不能在共享主机服务器上更新

时间:2016-03-28 02:29:26

标签: laravel laravel-5

这是更新用户密码的功能

function update_systemusers_password($input)   {   
     $systemusers = users::find($input['userid']);   
     $systemusers->password = bcrypt($input['password']);  
     $systemusers->save();   
}

但是它不会在共享主机服务器

中更新

1 个答案:

答案 0 :(得分:0)

首先,您需要确认您的功能是否执行。尝试这样的事情来确保。

function update_systemusers_password($input)   {   
 dd($input); //  it will show the all of input
 $systemusers = users::find($input['userid']);   
 $systemusers->password = bcrypt($input['password']);  
 $systemusers->save();   
}

如果dd();打印请求的所有值然后删除dd();在函数内部写一些条件进行确认。

function update_systemusers_password($input)   {   
 $systemusers = users::find($input['userid']);   
 $systemusers->password = bcrypt($input['password']);  
 if($systemusers->save()){
  dd("save successfully");
 }
 else{
  dd("found error");
 }   
}