我对其进行了测试,并且可以完美运行,但是我想知道当Web或移动应用程序使用API时它将如何工作。这是我的想法
Route::post('register', 'AuthController@register')
来注册一个新帐户,而控制器的注册方法是这样public function register(Request $request)
{
// validate inputs
// store new user & send verify email notification to user
$user = User::create([
'firstname' => $request->firstname,
'lastname' => $request->lastname,
'username' => $request->username,
'password' => bcrypt($request->password)
]);
$user->sendApiEmailVerificationNotification();
// assign access token to newly registered user
// return access token & user data
}
Verify Email Address
按钮的电子邮件现在下一步该怎么办?是否应该将用户重定向到Web应用程序登录页面?如果是,如何自定义重定向URL?当我单击“验证电子邮件地址”按钮时,浏览器打开,并且我在浏览器页面上得到了所有答复,如下所示
答案 0 :(得分:0)
用户单击“验证”后,将其重定向到
中提到的路径。 App\Http\Controllers\Auth\VerificationController
现在,如果您想在验证后更改重定向,则可以使用VerificationController
/**
* Where to redirect users after verification.
*
* @var string
*/
protected $redirectTo = '/home';