Ошибка errorException в моем коде $ user-> password = Hash :: make (Input :: get ('password')); say Пароль_hash(): Пароль должен быть строкой. Я использую рамки LaravelОшибка: 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
@martinstoeckli Я проверил его раньше, но, похоже, даже если у вас нет входов, вы не увидите такую ошибку. –