@LP-DIMAN

Как сделать, чтобы после регистрации пользователь не сразу входил в систему?

Вот стандартная функция: $this->auth->login($this->registrar->create($request->all()));
Я так понимаю она регистрирует нового пользователя и сразу же входит в систему. Мне нужна пока только регистрация
Пробовал $this->registrar->create($request->all());
Но ошибка:Trying to get property of non-object.
  • Вопрос задан
  • 279 просмотров
Решения вопроса 1
erniesto77
@erniesto77
oop, rb, py, php, js
Попробуй определить объекты $this->auth и $this->registrar заранее в конструкторе
public function __construct(Guard $auth, Registrar $registrar)
{
	$this->auth = $auth;
	$this->registrar = $registrar;
}

После этого $this->registrar->create($request->all()); должен работать отдельно

UPD: не то) просто User::create($request->all()) вместо registrar
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы