出于安全原因,我想保护'密码',但我还需要在创建新用户时填写密码。
我尝试了很多方法,并且所有方法都插入了没有'密码'的模型。这是我最近的尝试。
我的控制器:
if ($validator->fails()) {
echo 'fail';
} else {
$hash = Hash::make(Input::get('password'));
// input new row
$user = new User;
$user->email = Input::get('email');
$user->password = $hash;
$user->save();
return $user.$hash;
}
我的用户型号代码:
protected $hidden = ['password', 'remember_token'];
protected $guarded = ['password'];
protected $fillable = ['email'];
我尝试过使用密码填写,我尝试过使用create()。
如果需要更多信息,请与我们联系。谢谢!