Я плохо знаю английский. Я хочу зарегистрировать участника, выполнив 2 шага, но получаю сообщение об ошибке
Я получаю сообщение об ошибке, отличной от ошибки типа 1: SessionGuard::login() должен быть экземпляром
protected function create(array $data)
{
if ($data['type'] == 0){
$user = User::create([
'type' => 0,
'name' => $data['name'],
'gender' => $data['gender'],
'email' => $data['email'],
'phone' => $data['phone'],
'password' => Hash::make($data['password']),
]);
$user->assignRole('User');
return $user;
} else {
// Redirect to 2 step form.
}
}
Шаг 2 Форма:
<form>
... bla bla bla
</form>
Шаг 2 создать функцию:
protected function create(array $data)
{
$user = User::create([
'type' => 1,
'name' => $data['name'],
'gender' => $data['gender'],
'email' => $data['email'],
'phone' => $data['phone'],
'password' => Hash::make($data['password']),
]);
}
Помоги мне, пожалуйста...