我希望在用户更改电子邮件或创建新帐户时验证电子邮件。我找到了以下解决方案:https://laravel.com/docs/8.x/verification,但可能没有为Laravel Sanctum解决方案做好准备。问题出在请求授权(最后一个参数signature
)上:https://laravel.com/docs/8.x/verification#the-email-verification-handler
我尝试编写一些代码,但是不起作用:
Route::get('/users/verify/{id}/{hash}', 'EmailVerificationController')->middleware(['auth:sanctum', 'signed'])->name('verification.verify');