当我想要更改密码用户和用户表获得关系时我做了解密,接下来我可以更改密码但是如何使用附加再添加用户得到的相同角色?
Route::post('profil/changepassword', function() {
$User = User::find(Auth::user()->id);
//$User->roles()->$rola;
$User->roles()->detach();
if(Hash::check(Input::get('passwordold'), $User['password']) && Input::get('password') == Input::get('password_confirmation')){
$User->password = bcrypt(Input::get('password'));
$User->save();
$User->roles()->attach(1);
return back()->with('success','Hasło zostało zmienione');
}
else{
return back()->with('error','Hasło nie zostało zmienione');
}
});
我做了类似的事情,当用户更改密码时,它将获得用户角色。当主持人改变相同的密码时,得到的用户角色不是主持人。所以我问我怎么能算出来因为我会在其他功能中使用分离,我真的不知道如何制作它。