提问人:Rehmat Ullah 提问时间:9/15/2023 更新时间:9/15/2023 访问量:24
电子邮件回复处理
Email response Handling
问:
如何处理电子邮件验证 API 响应?我得到了这种类型的响应,该响应是 laravel 内置的响应,如下所述,但我希望用户友好且人类可读的响应,例如“请验证电子邮件是否合适” Laravel response=Symfony\Component\Routing\Exception\RouteNotFoundException:未定义路由 [verification.notice]。在文件 C:\Users\touse\Desktop\pj_backend_new\vendor\laravel\framework\src\Illuminate\Routing\UrlGenerator.php第 479 行
我想添加一个作业,但我添加了电子邮件的验证,如果用户未经过验证,那么我给了我一个错误,它可以很好地工作,但是当它返回不是用户Frieldy的响应时,我该如何处理电子邮件验证API响应?我得到了这种类型的响应,该响应是 laravel 内置的响应,如下所述,但我希望用户友好且人类可读的响应,例如“请验证电子邮件是否合适” Laravel response=Symfony\Component\Routing\Exception\RouteNotFoundException:未定义路由 [verification.notice]。在文件 C:\Users\touse\Desktop\pj_backend_new\vendor\laravel\framework\src\Illuminate\Routing\UrlGenerator.php第 479 行
答:
出现此错误是因为您已在模型上实现了 。Illuminate\Contracts\Auth\MustVerifyEmail
User
执行此操作时,需要向应用程序添加一些配置,包括添加一些路由。
根据当前文档,您需要添加一个名为 .由于此命名路由不存在,因此最终会遇到该特定错误。verification.notice
您可以自己管理所需的路线,也可以使用一些现有的 Laravel 应用程序入门工具包。
但归根结底,出现该错误的原因是,您的应用程序中不存在命名路由。
评论