Хорошо, так что документы не очень понятны - вот что нужно сделать
После регистрации - перенаправить на страницу, где мы говорим пользователям, что они должны проверить электронную почту и подтвердить
в Auth/RegisterController
добавить эту функцию
protected function redirectTo() {
return route('verificationSent');
}
в сети. php добавить новый маршрут
Route::get('/verification-sent', 'IndexController@verificationSent')->name('verificationSent');
в IndexController
добавить функцию, которая обрабатывает новая страница
public function verificationSent() {
return view('auth.verify');
}
Если вы хотите - вы можете добавить ту же функциональность для целевой страницы, когда пользователь щелкнул ссылку в письме и подтвердил регистрацию - просто добавьте функцию redirectTo в VerificationController на этот раз, затем новый маршрут и c.
Как отключить вход пользователя в систему в реестре
добавить эту функцию в RegisterController
/**
* Overwrite the function from the RegisterUser trait
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function register(Request $request)
{
$this->validator($request->all())->validate();
event(new Registered($user = $this->create($request->all())));
//DISABLE LOGIN
//$this->guard()->login($user);
return $this->registered($request, $user)
?: redirect($this->redirectPath());
}