【发布时间】:2014-11-20 01:51:13
【问题描述】:
我的代码中发生了错误异常 $user->password = Hash::make(Input::get('password')); 说password_hash():密码必须是字符串。我正在使用 laravel 框架
$user = new User();
$user->username = Input::get('username');
$user->password = Hash::make(Input::get('password'));
if($user->save())
{
return Redirect::route('home')->with('success','You register successfully. You can now login');
} else {
return Redirect::route('home')->with('fail','An error occurred while creating user. Please try again.');
}
【问题讨论】:
-
您应该编辑您的问题并将您的表单代码放在那里
-
可能
Input::get('password')不包含任何值,所以我会检查您的 HTML 表单是否真的有一个具有此名称的输入字段。 -
@martinstoeckli 我之前已经检查过了,但似乎即使你根本没有输入,你也不会看到这样的错误。
-
我也有这种问题,解决了吗?
标签: string laravel hash passwords password-hash