Laravel auth — двухэтапная регистрация

Я плохо знаю английский. Я хочу зарегистрировать участника, выполнив 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']),
      ]);
}

Помоги мне, пожалуйста...


person insight web    schedule 23.07.2021    source источник
comment
Добавьте всю ошибку, и если вы уверены, что она не работает, ваша модель пользователя.   -  person Juan Eizmendi    schedule 23.07.2021
comment
Отвечает ли это на ваш вопрос stackoverflow.com/questions/38404448/   -  person dev    schedule 23.07.2021